wie man repo-Namen in Jenkins pipeline

Ich bin mit Jenkins Scripted-Pipeline, nutzt die Groovy-style-Skripts und erstellt eine Jenkinsfile zu beschreiben, die pipeline. Ich brauche zum erstellen des Arbeitsbereichs mit dem Namen des Ordners identisch git repo-name, und dann Kasse den code in das workspace-Ordner.
Meine Frage ist, bevor Sie die checkout scm gibt es eine Möglichkeit zu wissen, das git-repo Namen oder das git-repo url?

  • Nur eine kurze Klarstellung, von Jenkins scripted-pipeline du meinst die Jenkinsfile codiert in Jenkins pipeline definition oder Jenkinsfile aus dem SCM?
  • Es gibt die scm Variablen, die möglicherweise einige Informationen über, die. Sie müssen erstellen Sie den workspace-Ordner fühlt sich ein bisschen seltsam für mich.
  • Ich habe die Jenkinsfile gespeichert in der repo.
  • Ich brauche den workspace-Ordner in einer bestimmten Reihenfolge, da Go (golang) hat spezifische Konvention, die ich brauche, um zu Folgen, inorder für die Abhängigkeiten richtig zu arbeiten.
  • Möglich, Duplikat der Wie man scm url im build-Skript für jenkins Zweigstellen der workflow-Projekt
InformationsquelleAutor srini | 2017-08-15
Schreibe einen Kommentar