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).
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
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,
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
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
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
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
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
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)
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
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') {
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
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
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
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
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
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
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
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
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
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
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:
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 ,
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
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
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
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 -
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?
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
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
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
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
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
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
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 { . .
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 }
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 =
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
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
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
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
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
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
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,
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
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
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
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
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
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 {
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