Tag: jenkins-pipeline

Fragen über die Jenkins „Pipeline“ plugin suite (früher „Workflow“). Nicht über pipelines in Jenkins im Allgemeinen (z.B. durch nachgelagerte Arbeitsplätze).

SSH auf einen server von Jenkins und shell-Befehle ausführen

Anzahl der Antworten 2 Antworten
Alle, Ich versuche zu laufen mehrere shell-Befehle auf einem remote-server über Jenkins Ich habe den folgenden code mit Execute Shell plugin sudo su ssh -o StrictHostKeyChecking=no -i /home/ec2-user/card.pem [email protected] cat /home/ec2-user/testfile.txt das problem dabei ist ich kann

Zweigstellen der Pipeline vs Pipeline-job

Anzahl der Antworten 3 Antworten
Nun, dass die Zweigstellen der Pipeline job-Typ gereift ist, gibt es einen Grund für die Verwendung des einfachen Pipeline job-Typ mehr? Auch wenn Sie nur ein Zweig heute, ist es wahrscheinlich klug, um Konto für die Möglichkeit,

Immer exepction 'java.lang.IllegalStateException: Es gibt keinen Körper, aufrufen'

Anzahl der Antworten 1 Antworten
Ich Spiele mit Jenkins-pipeline (d.h. Verwendung eines Jenkinsfile) für eine Weile, aber leider habe ich in der Sackgasse. Hinweise: Mit 'GitHub-Organisation' Ordner erstellen PullRequests. Die "sanjer" - Knoten ist eine virtuelle Maschine sitzen im inneren des Jenkins-Maschine

Die Verwendung von Parametern innerhalb eines shell-Befehls in Jenkinsfile für Jenkins pipeline

Anzahl der Antworten 1 Antworten
Will ich mit den vorgegebenen Parametern in Jenkinsfile in mehrere shell-Befehle, aber ich bekomme eine exception. In meinem Beispiel möchte ich ausführen, einen einfachen Befehl Andockfenster. Der parameter definiert den Pfad zu Andockfenster ausführbare Datei. Dies ist

Vergleichen von Zeichenfolgen in der pipeline plugin jenkins

Anzahl der Antworten 3 Antworten
Ich bin Aufbau einer Prozess-pipeline mit der pipeline-plugin für jenkins. Ich habe einige jobs, die ich anstoßen müssen. Um zu entscheiden, welche nächsten Schritt habe ich, ich Schreibe einen return-code in einer Datei. Ich habe daraufhin diese

Führen Sie das Powershell-Skript aus der Datei in Jenkins pipeline

Anzahl der Antworten 1 Antworten
Ich versuche zum ausführen eines Powershell-Skript aus einer Datei in eine Jenkins-pipeline. Habe ich gelesen, diese die zeigt, wie ausführen von powershell-Skripts, die eingetragen sind in der pipeline, aber ich kann nicht get Sie ein Skript aus

Jenkins Pipeline (Workflow) Stage Ansicht verschwindet

Anzahl der Antworten 3 Antworten
Habe ich das problem, dass in einigen Jenkins Pipeline-Projekte die Bühne View unsichtbar. In der Regel können Sie die Bühnenansicht, die zwischen den "Letzten Änderungen" und "Permalinks". Nach einigen Durchläufen von einem Projekt, das Bühne-Ansicht verschwindet. Wenn

Pass Umgebungsvariablen durch build-Parameter für pipeline-Knoten

Anzahl der Antworten 1 Antworten
Ich habe eine parametrisierte pipeline bauen, die mit einem 'String' parameter BuildOutDir mit Wert ${WORKSPACE}/out/. Meine pipeline Skript: node ('windows') { stage ('Test') { echo "$WORKSPACE" echo "$BuildOutDir" } } Ausgabe : [Pipeline] stage [Pipeline] { (Test)

Jenkins Deklarative Pipeline-Stufen parallel

Anzahl der Antworten 2 Antworten
Ich weiß, dass ich kann, führen Sie die Schritte parallel mit der folgenden Syntax. pipeline { agent any stages { stage('Build') { steps { checkout scm echo 'Building' } } stage('Some Testing') { steps { parallel( "Step

Jenkins pipeline mit parallel

Anzahl der Antworten 2 Antworten
Hier ist meine Jenkins-pipeline, die ich versuche zu führen. Ich bin nach dieses tutorial: pipeline { agent any stages { stage('one') { parallel "first" : { echo "hello" }, "second": { echo "world" } } stage('two') {

Verwenden .gdsl-Datei in ein Java-Projekt in IntelliJ

Anzahl der Antworten 1 Antworten
Ich habe eine Datei pipeline.gdsl enthält die Syntax für meine Jenkins Pipeline DSL. Folgende in diesem blog-post ich die Datei in die /src Ordner von meinem Java-Projekt. Wenn ich jetzt mein edit Jenkinsfile (die sich im root-Ordner

Jenkins Deklarative Pipeline mit erweiterten Auswahl-parameter

Anzahl der Antworten 2 Antworten
Versuchte ich umzusetzen, meine erste Deklarative Pipeline mit Jenkins in der Lage, auch die parameter-Definitionen für einen job unter SCM. Wollte ich zum übertragen eines vorhandenen Auftrags, der hat eine große Auswahl paraemter. Ich war leider nicht

In Jenkins, hat in der Zweigstellen der pipeline Unterstützung der Git-tags?

Anzahl der Antworten 1 Antworten
Mit einem Zweigstellen der pipeline, die ich in einer Liste alle meine Git-Zweige. Allerdings würde ich erwarten, dass git-tags erscheinen in der Liste auch, aber Sie scheinen nicht aufgeführt zu werden. Ist das erwartete Verhalten, oder ist

Wie definieren jenkins build-trigger in jenkinsfile zu starten, erstellen nach anderen job

Anzahl der Antworten 1 Antworten
Ich würde gerne einen build definieren trigger in meine Jenkinsfile. Ich weiß, wie es für die BuildDiscarderProperty: properties([[$class: 'jenkins.model.BuildDiscarderProperty', strategy: [$class: 'LogRotator', numToKeepStr: '50', artifactNumToKeepStr: '20']]]) Wie kann ich den Build-Trigger, der startet den job, wenn nicht

führen Sie ansible playbook auf jenkins-pipeline

Anzahl der Antworten 1 Antworten
Ich öffne dieses Thema, weil ich ein Problem wenn ich versuche zu laufen ansiblePlaybook in einem Jenkins-pipeline. Das plugin ansible ist das installieren und aktivieren. Ich habe schreiben eine Jenkinsfile wo richte ich das environnement und rufe

Kann ich den status eines vorherigen Stufe zu bauen, die in Jenkins pipeline?

Anzahl der Antworten 1 Antworten
Habe ich einen Jenkins-job, nutzt die pipeline-mechanik. Es hat mehrere Schritte. Zum Verständnis nehmen wir an ich habe 3 Stufen. die ersten 2 laufen parallel, die 3. nach Ihnen. Nun, je nach dem Ergebnis der letzten build

Wie man Dateien in jenkins pipeline Datei?

Anzahl der Antworten 1 Antworten
Möchte ich, um alle Dateien, die Namen mit einige Muster von Arbeit-Raum durch jenkins pipeline-Skript. Abrufen der Liste von pjs-Dateien von meiner Arbeit-das Weltall und speichern die array - InformationsquelleAutor vijay | 2017-01-30

Installieren und einrichten von BlueOcean für Jenkins

Anzahl der Antworten 3 Antworten
Ich installieren möchte Blue Ocean für Jenkins. Kann mir jemand sagen, die Schritte, dies zu tun. InformationsquelleAutor leena | 2016-07-01

Wie man Täter oder Committer innerhalb eines Jenkins-workflow mit einem oder mehreren SCMs

Anzahl der Antworten 8 Antworten
Ist es möglich, den Zugriff auf Informationen über Committer-und/oder Täter von einem Jenkins workflow beim Check-out aus einer oder mehreren SCMs (entweder über der Kasse() oder andere SCM-Schritte, wie z.B. git/svn)? Die Absicht ist, diese Informationen zu

wie man repo-Namen in Jenkins pipeline

Anzahl der Antworten 1 Antworten
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

Was ist die syntax, die von dem Benutzer die Eingabe von jenkins ' pipeline Schritt?

Anzahl der Antworten 2 Antworten
Baue ich meinen job über jenkins ' s pipeline and useing Snippet-Generator zu erstellen, mein code wie folgt : node { stage 'input' input id: 'Tt', message: 'your password:', ok: 'ok', parameters: [string(defaultValue: 'mb', description: 'vbn', name:

Wie man node-Namen aus Beschriftungen in einem Jenkins-pipeline-Skript

Anzahl der Antworten 1 Antworten
Habe ich eine Reihe von virtuellen Maschinen, die für meine Prüfung bauen Ergebnisse. Alle VMs konfiguriert sind, als Jenkins slave-Knoten. Der master-Knoten starten und stoppen der VMs. VMs versehen sind, in Gruppen von drei ( cluster1 ,

Reporting-shell-Skript-test Fehler im Jenkins-pipeline, ohne zu töten job

Anzahl der Antworten 1 Antworten
In einem Jenkins-Pipeline, was ist der empfohlene Weg für die Meldung shell-Skript-Fehler, dass der build instabil (d.h. Skripte, die einen test durchführen, aber nicht die restlichen tests beenden, wenn Fehler weiter) Ideal, wir würden nicht Abbrechen, die

Einfache Jenkins pipeline fehlschlägt, wenn ich überprüfen, eine Umgebungsvariable

Anzahl der Antworten 2 Antworten
In meinem Zweigstellen der pipeline-job, ich kann erfolgreich Zugriff auf Umgebungsvariablen wie dieser: echo "$env.BRANCH_NAME" Aber es wirft und der Ausnahme, wenn ich versuche, gegen den verglichen wird, die gleichen Umgebungsvariablen: if($env.BRANCH_NAME == 'master') { echo "This

Wie behandeln nächtlichen builds in Jenkins deklarative pipeline

Anzahl der Antworten 5 Antworten
Ich habe eine Zweigstellen-pipeline mit einem Jenkinsfile in meinem repo, und ich bin in der Lage mein CI-workflow (bauen & unit-tests -> bereitstellen-dev -> Genehmigung -> bereitstellen-QA -> Genehmigung -> bereitstellen-prod) auf jeden verpflichten. Was ich möchte

Wie import groovy package/Klasse in der pipeline?

Anzahl der Antworten 1 Antworten
Schreibe ich einen Jenkins gemeinsam genutzte Bibliothek. Ich bin kein Programmierer, mich und deswegen treffe ich viele Fehler, die in der Regel ich weiß nicht, wie zu lösen. My shared library-Struktur sieht so aus: itai@Itais-MBP ~/src/company/pipeline_utils -

schreiben yaml-Datei in jenkins mit groovy

Anzahl der Antworten 2 Antworten
Was ist der beste Weg, um zu schreiben/ändern *.yaml-Datei Groovy? Möchte ich ändern, die version wird in einer yaml-Datei in meinem jenkins pipeline-job. Mit readYaml ich kann die Inhalte, aber wie kann ich es schreiben wieder zurück?

Wie kommen die änderungen seit dem letzten erfolgreichen build im jenkins-pipeline?

Anzahl der Antworten 4 Antworten
Jemand eine Jenkins-Pipeline-Skript, das kann Sachen, die änderungen seit dem letzten erfolgreichen build in eine variable? Ich bin mit git und eine Zweigstellen-pipeline-job. InformationsquelleAutor CaptRespect | 2016-06-28

Extrahieren ID version aus POM in einem Jenkins-pipeline

Anzahl der Antworten 8 Antworten
Habe ich angelegt, eine pipeline und über die eingebetteten groovy-pipeline Skript-definition und kann nicht scheinen, um die version, die ID des Projekts von der POM. Ich habe versucht, die Werke in einem groovy-Konsole, aber auf dem Jenkins

Jenkinfile DSL, wie Sie angeben, das Zielverzeichnis

Anzahl der Antworten 4 Antworten
Ich bin erkunden Jenkins 2.0-pipelines. So weit meine Datei ist ziemlich einfach. node { stage "checkout" git([url:"https://github.com/luxengine/math.git"]) stage "build" echo "Building from pipeline" } Ich kann nicht scheinen zu finden, jeder Weg, um das Verzeichnis, das git

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

Holen Sie sich aktuelle Datum und die Uhrzeit in groovy?

Anzahl der Antworten 2 Antworten
Was ist der code, um das aktuelle Datum und die Zeit in groovy? Ich sah herum und kann nicht finden, eine einfache Möglichkeit, dies zu tun. Im wesentlichen interessiere ich mich für linux äquivalent von date Habe

Fehler Antwort vom Dienst: pull-access denied for TestDockerImage

Anzahl der Antworten 1 Antworten
Ich bin neu in docker und Jenkins2. Ich bin versucht zu ziehen docker-image von private docker-repository. pipeline { agent{ docker{ image "PrivateRepo/Test" args "--username testUser --password pass -v /var/jenkins_home/workspace:/home --env " } } stages { . .

Wie setzen Jenkinsfile für den upload maven-Artefakt zu Artifactory

Anzahl der Antworten 1 Antworten
Ich habe meine .Jenkinsfile wie diese: properties([[$class: 'GitLabConnectionProperty', gitLabConnection: 'gitlab@srv']]) node { env.JAVA_HOME = tool 'JDK 7' def mvnHome = tool 'Maven 3.2.2' def nodeJS = tool 'IA_NodeJS' env.PATH = "${mvnHome}/bin:${nodeJS}/bin:${env.JAVA_HOME}/bin:${env.PATH}" stage ('checkout') { checkout scm }

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 =

Bedingte Variablen in Jenkins Deklarative Pipeline

Anzahl der Antworten 5 Antworten
Ich versuche, eine deklarative-pipeline, die wie folgt aussieht: pipeline { environment { ENV1 = 'default' ENV2 = 'default also' } } Der Haken ist, ich möchte in der Lage, das überschreiben der Werte von ENV1 oder ENV2

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 build-name und-Beschreibung von einem Jenkins Deklarative Pipeline

Anzahl der Antworten 2 Antworten
Ich würde gerne den build-Namen und die Beschreibung aus einem Jenkins Deklarative Pipeline, aber nicht finden können, den richtigen Weg, es zu tun. Ich habe versucht, mit einer Umgebung Klammer nach der pipeline, das mit einem Knoten

Wie kann ich das ausführen von Shell-script, in Jenkinsfile?

Anzahl der Antworten 4 Antworten
Führe ich ein shell-Skript-Datei mit dem Namen urltest.sh im /var/lib/jenkins und das ausführen der Datei von jenkins bauen. Wenn ich ausführen, die bauen, Es scheitert. The Environment Variables are - HOME - /var/lib/jenkins ; JENKINS_HOME - /var/lib/jenkins

Laden Sie die Datei mit Umgebungsvariablen Jenkins Pipeline

Anzahl der Antworten 4 Antworten
Ich mache eine einfache pipeline: Bauen -> Staging -> Produktion Brauche ich verschiedene Umgebungsvariablen für die Inszenierung und Produktion, so versuche ich Quelle Variablen. sh 'source $JENKINS_HOME/.envvars/stacktest-staging.sh' Aber es gibt Nicht gefunden [Stack Test] Running shell script

Zum abrufen des aktuellen Arbeitsbereichs über Jenkins Pipeline Groovy-Skript?

Anzahl der Antworten 5 Antworten
Ich versuche, Holen Sie sich die aktuellen Arbeitsbereich meiner Jenkins-build mit groovigem pipeline-Skript: node('master') { //PULL IN ENVIRONMENT VARIABLES //Jenkins makes these variables available for each job it runs def buildNumber = env.BUILD_NUMBER def workspace = env.WORKSPACE

Wie verwenden von Umgebungsvariablen in einem groovy-Funktion mit einem Jenkinsfile

Anzahl der Antworten 1 Antworten
Ich versuche, die Verwendung von Umgebungsvariablen definiert, die außerhalb jeder Knoten in einem Jenkinsfile. Ich kann Ihnen im Bereich auf jedem pipeline-Schritt in jedem Knoten, aber nicht innerhalb einer Funktion. Die einzige Lösung, die ich denken kann,

Checkout Submodule in Jenkins mit Github-organisation-plugin

Anzahl der Antworten 4 Antworten
Habe ich einen build-Jobs in Jenkins erstellt durch die Github-Organisation-plugin. Die Jenkinsfile für diesen build Check-out den code mit checkout scm was gut ist, wie es zahlen aus den richtigen Zweig/revision zur Kasse, wenn die Gebäude entweder

Gewusst wie: Bearbeiten der build-Ergebnis eines Jenkins-pipeline-job?

Anzahl der Antworten 3 Antworten
Ich habe einige Schwierigkeiten, zu manipulieren, das build-Ergebnis eines Jenkins-pipeline. Ich habe es eingeengt zu der folgenden Frage: weiss jemand, warum der folgende Jenkins-pipeline macht nicht das Ergebnis des builds ERFOLG? Anstatt der build fehlschlägt. print "Setting

Wie Konfiguriere ich "Scan-Zweigstellen der Pipeline Trigger" in meiner jenkinsfile?

Anzahl der Antworten 2 Antworten
Ich jetzt manuell konfigurieren meine Zweigstellen der pipeline Arbeitsplätze und setzen Sie "Scan Zweigstellen der Pipeline-Trigger" auf 3 Minuten. Wie setze ich dies in meiner Jenkinsfile? Ich kann nicht finden, sind Beispiele dafür. Ist "Scan Zweigstellen der

Übergabe von Variablen zwischen Jenkins Stufen

Anzahl der Antworten 2 Antworten
Möchte ich übergeben Sie eine variable, die ich lese in der Stufe A in Richtung Bühne B irgendwie. Ich sehe in einige Beispiele, die Leute schreiben es in eine Datei, aber ich denke, das ist nicht wirklich

Jenkins Zweigstellen der Pipeline: sauberer Arbeitsbereich / Verzeichnis löschen, wenn Sie bauen endet

Anzahl der Antworten 3 Antworten
verwenden wir Jenkins Zweigstellen (Drehbuch), pipeline laufen mehrere builds parallel. Jeder erstellt eine neue, eindeutig benannte Verzeichnis an der Kasse den code, und führen Sie den test. Verzeichnisse sind eindeutig benannt, denn Sie enthalten den branch-Namen, sondern

ausführen von jenkins pipeline-agent mit sudo

Anzahl der Antworten 7 Antworten
Habe ich einen Jenkins-Server läuft in einem docker-container und haben Zugang zu den docker ein host-system, so weit es funktioniert gut. Jetzt möchte ich die Einrichtung einer pipeline testen ein Skript in einem docker-container. Jenkinsfile: pipeline {

Wie Sie angeben, wenn Zweig NICHT (branch-name) in jenkinsfile?

Anzahl der Antworten 3 Antworten
Wie kann ich angeben, so etwas wie das folgende in meine Jenkinsfile? , wenn Zweig nicht x Ich weiß, wie Sie angeben, branchenspezifischen Aufgaben wie: stage('Master Branch Tasks') { when { branch "master" } steps { sh