Tag: jenkinsfile

Ein Jenkinsfile ist ein container für Ihre pipeline (oder Sonstiges) script, das die details, welche konkreten Schritte sind erforderlich, um die Durchführung einer Aufgabe, für die Sie verwenden möchten Jenkins. Erstellen Sie eine Jenkinsfile mit Ihrem bevorzugten Groovy-editor, oder über die Konfigurationsseite im web-interface Ihres Jenkins-Instanz.

Jenkinsfile build-log

Anzahl der Antworten 3 Antworten
Gibt es eine vordefinierte variable, die den Zugriff auf den text der aktuell ausgeführten bauen? Habe ich versucht mit so etwas wie currentBuild.log, currentBuild.buildLog aber ohne Glück. InformationsquelleAutor Krzysztof Krasoń | 2016-05-04

Wie tagge ich die aktuelle git die änderungen aus dem inneren der Jenkinsfile?

Anzahl der Antworten 4 Antworten
Möchte ich tag die aktuelle git die änderungen und drücken Sie das tag aus dem inneren der Jenkinsfile. Wenn der tag schon vorhanden ist, muss es ersetzt werden. Möchte ich diese Logik um tag das aufbauen ging

Wie man einfache if-Anweisungen innerhalb eines deklarativen pipeline im Jenkins

Anzahl der Antworten 4 Antworten
Ich versuche meine konvertieren Scripted-pipeline zu einer Deklarativen Pipeline. Frage mich, wie man eine einfache if-Anweisung innerhalb einer steps {} block. stage ('Deploy to Docker') { steps { parallel ( "instance1" : { environment { containerId =

Wie Importiere ich eine Groovy-Klasse in eine Jenkinfile?

Anzahl der Antworten 2 Antworten
Wie Importiere ich eine Groovy-Klasse in einem Jenkinsfile? Ich habe versucht mehrere Ansätze, aber keine gearbeitet haben. Dies ist die Klasse, die ich importieren möchten: Sache.groovy class Thing { void doStuff() { ... } } Dies sind

Legen Sie die pipeline Namen und die Beschreibung aus Jenkinsfile

Anzahl der Antworten 3 Antworten
Ich versuche zu tun, ein fertigstellungsgrad von jenkins pipeline als code. Ich bin mit dem Github-Organisation Ordner plugin zum Scannen Github Organisationen und schaffen Arbeitsplätze pro Zweig. Gibt es eine Möglichkeit, explizit definieren Sie den Namen für

Nicht in der Lage zu Lesen, Git Umgebungsvariablen Jenkins mit Groovy Jenkinsfile

Anzahl der Antworten 5 Antworten
Dem Git-Plugin installiert ist (standardmäßig) in meinem Jenkins, aber ich bin nicht in der Lage, um die env-Variablen, die sollen übergeben werden, die durch das Git-Plugin. Ich bin auf der Suche nach: GIT_COMMIT GIT_BRANCH GIT_PREVIOUS_COMMIT GIT_PREVIOUS_SUCCESSFUL_COMMIT GIT_URL

So deaktivieren Sie die Ausgabe des Befehls in jenkins pipeline bauen logs

Anzahl der Antworten 2 Antworten
Ich bin mit Jenkinsfile für scripting, die eine pipeline. Gibt es eine Möglichkeit zum deaktivieren Sie das drucken des ausgeführten shell-Befehlen im build-logs? Hier ist nur ein einfaches Beispiel eines jenkins-pipeline: node{ stage ("Example") { sh('echo shellscript.sh

Jenkins: Trigger-Multi-branch-pipeline, die auf upstream-änderung

Anzahl der Antworten 3 Antworten
Ich bin derzeit die Prüfung der pipeline-Ansatz von Jenkins 2.0 zu sehen, ob es funktioniert für die build-Umgebung, die ich benutze. Zuerst über die Umgebung selbst. Es besteht derzeit aus mehreren SCM-repositories. Jedes repository enthält mehrere Filialen,

Wie kann ich eine Liste der Variablen bereits verfügbar, innerhalb Jenkinsfile?

Anzahl der Antworten 4 Antworten
Ich bin versucht, einige der Variablen wie der repository-name, branch-Namen, build-Nummer,... aus dem inneren der Jenkinsfile aber ich bin nicht in der Lage zu finden, keine Dokumentation über diese. Gibt es eine Möglichkeit, diese zu drucken, so

Wie zum ausführen von Aktionen für fehlgeschlagene builds in Jenkinsfile

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, die Bereinigung (oder rollback), wenn die build-in Jenkinsfile gescheitert? Ich würde mich gerne informieren Sie unsere Atlassian Stash Beispiel, dass der build fehlgeschlagen ist (durch eine curl auf die richtige URL). Grundsätzlich wäre

Wie kann ich die Jenkins Kopieren Artefakte Plugin von innerhalb der Rohrleitungen (jenkinsfile)?

Anzahl der Antworten 4 Antworten
Ich versuche zu finden ein Beispiel der Verwendung von Jenkins Kopieren Artefakte Plugin in Jenkins Rohrleitungen (workflows). Kann jeder Punkt an einem Beispiel Groovy-code, der Sie verwendet? InformationsquelleAutor der Frage sorin | 2016-04-25

Jenkinsfile mit zwei git-repositories

Anzahl der Antworten 2 Antworten
Ich bin mit dem Jenkins-pipeline-plugin mit einem Jenkinsfile. In einem repository, genannt vms.git, ich habe die Jenkinsfile und einer Anwendung, die es baut. Habe ich ein anderes repository genannt bereitstellen.git enthält scripts, die ich verwenden möchten, um

try/catch/finally-Masken Jenkinsfile Probleme bei der groovy-compiler Ausnahmen

Anzahl der Antworten 1 Antworten
Habe ich einen ähnlichen code wie der unten in meinem Jenkinsfile: node { checkout scm //do some stuff try { //do some maven magic } catch (error) { stage "Cleanup after fail" emailext attachLog: true, body: "Build

Wie implementiere ich eine Wiederholungsoption für fehlgeschlagene Phasen in Jenkins-Pipelines?

Anzahl der Antworten 3 Antworten
Ich habe eine Jenkinsfile mit mehreren Stufen und einer von Ihnen ist in der Tat eine andere Arbeit (bereitstellen), kann in einigen Fällen fehlschlagen. Weiß ich, dass ich aus Ansagen mit Jenkinsfile aber ich weiß nicht wirklich

Wie bekomme ich die Ausgabe eines Shell-Befehls unter Verwendung in eine Variable aus Jenkinsfile (groovy)?

Anzahl der Antworten 4 Antworten
Ich habe so etwas auf einem Jenkinsfile (Groovy) und ich aufnehmen wollen, die über stdout und der exit-code in einer Variablen, um die Informationen später. sh "ls -l" Wie kann ich das tun, vor allem, weil es

Wie verhindere ich, dass zwei Pipeline-jenkins-Jobs desselben Typs parallel auf demselben Knoten ausgeführt werden?

Anzahl der Antworten 10 Antworten
Ich will nicht zu erlauben, zwei Aufgaben des gleichen Typs (gleiche repository) nicht zum laufen parallel auf dem gleichen Knoten. Wie kann ich dies tun, indem Sie groovy-innen Jenkinsfile? InformationsquelleAutor der Frage sorin | 2016-04-06

Wie kann ich das Jenkinsfile-Verzeichnis mit Pipeline referenzieren?

Anzahl der Antworten 4 Antworten
Ich habe eine groovy-Datei, die ich ausführen möchten, Jenkinsfile. ie. load script.groovy Allerdings bin ich mir nicht sicher, wie ich den Verweis auf diese Datei, wenn es gespeichert wird im gleichen Verzeichnis wie die Jenkinsfile. Ich bin