Tag: jenkins-workflow

Die manuelle Freigabe in den Jenkins-Job

Anzahl der Antworten 2 Antworten
Haben wir einen Jenkins-Job, der läuft automatisierte test-Skripte. Nun würden wir gerne einen anderen job haben ausgelöst, nach dem erfolgreichen Abschluss dieser Aufgabe, deren einzige Aufgabe ist, für eine manuelle Genehmigung oder Ablehnung von QA-team für die

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

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 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 ssh-Verbindung im workflow durch den groovy-Skript mit Hilfe von sand-box in Jenkins?

Anzahl der Antworten 2 Antworten
Wie man ssh-Verbindung im workflow durch den groovy-Skript mit Hilfe von sand-box in Jenkins? wir brauchen Sie, um eine ssh-Verbindung zu einem server ausführen, Skript auf dem server mit einer bestimmten Benutzer-id. gibt es eine Möglichkeit, das

Jenkins-Build-Flow-versus Workflow - (Pipeline -) plugin

Anzahl der Antworten 2 Antworten
Ich merke, es sind (mindestens) zwei-Orchestrierung-Optionen für Jenkins Build-Flow Workflow - Jetzt bekannt als Pipeline Fand ich Bauen Fließen zunächst und umgesetzt, die eine Orchestrierung der Arbeit rund um das, was scheint zu funktionieren OK für unsere

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

Wie nenne REST von jenkins workflow

Anzahl der Antworten 5 Antworten
Frage ich mich, wie aufrufen der REST-API von einem (groovy) Jenkins workflow-Skript. Ich kann es ausführen "sh 'curl -X POST ...'" - funktioniert es, aber die Gebäude die Anforderung als einen curl-Befehl ist zu umständlich und die

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 SVN-Revisionsnummer in Jenkins Workflow Plugin?

Anzahl der Antworten 4 Antworten
Ich bin mit Jenkins 1.596, Workflow 1.3, Svn plugin 2.5. Ich versuche die svn-Revisionsnummer in meinem workflow Skript. Abschnitt meines workflow-Skript: node { checkout scm: [ $class: "SubversionSCM", locations: [[ remote:'https://secure3.svnrepository.com/somerepo/trunk', credentialsId: cid]] ] stage 'build' dir('trunk')

Wie man e-mail-Adresse des aktuellen Jenkins-Benutzer zur Verwendung in groovy-Skript

Anzahl der Antworten 5 Antworten
Habe ich einen groovy-Skript für das neue Jenkins Workflow Plugin, https://github.com/jenkinsci/workflow-plugin. Ich möchte Sie auf senden Sie eine mail an den Benutzer mit der Arbeit anfingen, wenn er Sie braucht input für den nächsten Schritt. Ich habe

Nicht verwenden, readMavenPom in Jenkinsfile

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Jenkinsfile für die Verwendung mit Jenkins 2.0. Die readMavenPom Methode ist nicht anerkannt. Gibt es eine Konfiguration, die ich bin fehlt, um eine zur Verfügung stellen? Meine Jenkinsfile: node { stage 'Checkout' checkout

Checkout SVN mit Anmeldeinformationen in Jenkins pipeline?

Anzahl der Antworten 2 Antworten
Wie kann ich überprüfen, aus einem Subversion-repository, das erfordert, dass Benutzer Anmeldeinformationen über eine Jenkins-pipeline groovy-Skript? Es scheint, dass die built-in svn Befehl nicht unterstützt Anmeldeinformationen, also versuchte ich code wie diesen: node { stage 'checkout' withCredentials([[$class:

Kick-off einen job nach manueller Freigabe in jenkins

Anzahl der Antworten 2 Antworten
Ich habe eine Anforderung von trigerring einen Job B nach Auftrag erfolgreich ausgeführt. Nach Auftrag erfolgreich ausgeführt wird , ein E-Mail-Benachrichtigung wird an den genehmigenden . Die freigeber erhalten eine E-Mail und klicken Sie auf die E-mail-link

Zugang Künstlernamen während des builds in Jenkins pipeline

Anzahl der Antworten 4 Antworten
Sagen wir mal wir haben die folgenden Jenkinsfile: stage name: "Cool stage" sh 'whoami' stage name: "Better stage" def current_stage = getCurrentStageName() echo "CONGRATULATIONS, you are on stage: $current_stage" Die Frage ist, wie implementieren getCurrentStageName(). Ich weiß,

Checkout repository basierend auf Tags in den Jenkins-Workflow-plugin

Anzahl der Antworten 2 Antworten
Mit der Jenkins Workflow Plugin, ich kann checkout repository basiert auf einem ast. Allerdings würde ich gerne die Kasse ein repository basiert auf einem tag. Dies ist meine aktuelle Konfiguration für den Check-out der master-Zweig node {

Jenkins workflow environment-Variablen verursachen einen Fehler

Anzahl der Antworten 2 Antworten
Für dieses sehr einfache workflow: env.FOO = 42 node { sh "echo $FOO" } Bekomme ich die folgende Fehlermeldung: Running: End of Workflow groovy.lang.MissingPropertyException: No such property: FOO for class: WorkflowScript Wie erhalte ich Zugriff auf Variablen

Jenkins Workflow-Informationen Zu Erstellen.

Anzahl der Antworten 1 Antworten
Wie Sie den Zugriff auf aktuelle und Verwandte, bauen, Informationen von innerhalb eines Jenkins-workflow-groovy-Skript? Kann ich Dinge sehen, wie currentBuild.Ergebnis und currentBuild.previousBuild dokumentiert, aber ich kann nicht sehen, wie ich zugreifen kann, zum Beispiel: Die URL der

Jenkins Pipeline-Schritt withEnv funktioniert nicht ohne BASH

Anzahl der Antworten 1 Antworten
Habe ich Mühe das setzen einer Umgebungsvariable für den container in einem Jenkins-pipeline. Es scheint, dass "withEnv" funktioniert nicht gut mit Maschinen ohne bash. Können Sie bestätigen, dass? Ich kann nicht finden, eine offizielle Erklärung 😉 Wenn

Deaktivieren Sie die gleichzeitige baut

Anzahl der Antworten 2 Antworten
Hintergrund: Wir suchen nach einer Lösung, wie man an der Optimierung unserer pipeline (ehemalige workflow). Derzeit laufen wir ruhig ein paar parallele Implementierungen und tests, die verteilt sind auf 2 Maschinen, mit 4 treckern jeder. Die pipeline

Jenkins Wahl Parameterübergabe an ein pipeline-Job

Anzahl der Antworten 3 Antworten
Derzeit habe ich eine pipeline-job, der hat verschiedene Parameter, wo einer dieser Parameter ist die Wahl der parameter. Hier ist die config.xml die Ausgabe der job-parameter: <hudson.model.ChoiceParameterDefinition> <choices class="java.util.Arrays$ArrayList"> <a class="string-array"> <string>f1</string> <string>f2</string> <string>f3</string> <string>f4</string> </a> </choices>

Parsen einer XML-Datei in ein Jenkins-pipeline

Anzahl der Antworten 4 Antworten
Ich habe eine XML-Datei, die ich gerne verwenden würde als input für eine pipeline-Skript. Problem ist der XMLParser ist nicht serialisierbar, also legte ich es in ein NonCPS Funktion, aber ich verlor das Node-Objekt, weil die. Dies

Wie kann ich das deaktivieren Sicherheitsüberprüfungen für Jenkins pipeline baut

Anzahl der Antworten 4 Antworten
Ich bin mit Jenkins in einem lokalen vertrauenswürdigen Umgebung, wo ich versuche, führen diese pipeline. Diese Jenkinsfile geprüft wird in git. #!groovy node('master') { def ver = pomVersion() echo "Building version $ver" } def pomVersion(){ def pomtext

Jenkins - Trigger parametriert auf andere Projekt

Anzahl der Antworten 1 Antworten
Wie kann ich die trigger eine parametrisierte build nur, wenn die Eltern erfolgreich abgeschlossen, UND es hatte (änderungen gedrängt, scm)? Hier ist ein Szenario: ich habe 3 builds: A, B und C. B wird erstellt, wenn Sie

Wie hinzufügen von build-Parameter jenkins Zweigstellen der pipeline?

Anzahl der Antworten 1 Antworten
Möchte ich hinzufügen, zusätzliche build-Parameter an meine jenkins mutibranch pipeline-job. Relevanten Versionen: org.jenkins-ci.plugins: - Skript-Sicherheit:1.19 org.kohsuke:groovy-sandbox:1.10 org.jenkins-ci.main:jenkins-Krieg:2.0 org.jenkins-ci.plugins.workflow:workflow-aggregator:2.0 Meiner Jenkins-Datei: Wie Sie sehen können die ersten vier Zeilen werden soll, fügen Sie dem build-parameter-option. import hudson.model.* def

Jenkins-Build-In Regelmäßigen Abständen - Zeitplan

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach Aufbau in regelmäßigen Abständen alle 15 Minuten. Ich habe online geschaut und ich bin mit diesem Zeitplan: */15 * * * * Jenkins sagt mir zu verteilen Lasten gleichmäßig durch die

Jenkins Groovy, wie Sie Methoden aufrufen von @NonCPS Methode, ohne Sie zu beenden-pipeline

Anzahl der Antworten 2 Antworten
Brauche ich, um zu analysieren, einige JSON in ein Jenkins-Pipeline und rufen Sie einige der regulären Methoden in einer Schleife, aber das script immer beendet nach dem ersten Aufruf der Funktion. Wie Sie dies tun? import groovy.json.JsonSlurper

Jenkins Workflow-Checkout-Zugriff auf BRANCH_NAME und GIT_COMMIT

Anzahl der Antworten 3 Antworten
Ich kann nicht scheinen zu extrahieren $GIT_COMMIT und $BRANCH_NAME von einem Jenkins-Workflow-Checkout-Schritt. Ich würde gerne in der Lage, senden Sie diese Informationen durch, um meine Gradle-Skripte um es auf externe Quellen wie Statische Analyse, etc. Derzeit versuche

Legen Sie die build-Nummer Jenkins workflow (pipeline) baut

Anzahl der Antworten 5 Antworten
Ich bin migrieren jenkins-workflow-job aus, um neue template-basierte workflow-job aus. Weil die build-Nummer wird als Bestandteil der version von build-Artefakte workflow produziert habe ich zu Beginn der build-Nummer der neuen workflow mit einer Zahl, die größer als

Wie kann ich starten Sie eine bash-login-shell, in der jenkins-pipeline (ehemals bekannt als workflow)?

Anzahl der Antworten 1 Antworten
Ich bin gerade erst meine konvertieren Jenkins-jobs in das neue Jenkins-Pipeline(workflow) - tool, und ich habe Mühe, die sh Befehl zu verwenden, ein bash-login-shell. Habe ich versucht, sh ''' #!/bin/bash -l echo $0 ''' aber die echo

Tag ein Repo von einem Jenkins-Workflow-Skript

Anzahl der Antworten 6 Antworten
Ich versuche momentan zu tag ein repo von einem Jenkins-Workflow-Skript. Ich habe versucht, mit einer sh Schritt, aber dieser läuft in Probleme, da die Anmeldeinformationen nicht festgelegt. fatal: could not read Username for 'https://<repo>': Device not configured

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,

how to get $VERURSACHEN im workflow

Anzahl der Antworten 7 Antworten
Jenkins hat eine $URSACHE-variable zur Verfügung Freistil bauen Arbeitsplätze. Wie kann ich auf dies oder etwas ähnliches im workflow? Mein team macht sich in einer E-Mail-Ausgang des vorhandenen ad-hoc-builds. Wir möchten weiterhin das gleiche in der neuen

User bekommen den Namen von Jenkins Workflow (Pipeline) Plugin

Anzahl der Antworten 7 Antworten
Ich bin mit der Pipeline plugin in Jenkins durch Clouldbees (der name wurde Workflow-plugin vor), ich werde versuchen, den Namen des Benutzers in der Groovy-Skript, aber ich bin nicht in der Lage, es zu erreichen. stage 'checkout

Jenkins Pipeline Plugin: shell ausführen und analysieren Ausgabe

Anzahl der Antworten 2 Antworten
Ich bin mit dem Jenkins-Pipeline plugin zum ausführen einer iOS-Checkout-Build-Test-Deploy-pipeline. Einen Schritt umfasst die Prüfung, ob ein iDevice angeschlossen ist (ansonsten wird der rest der Schritte nicht ausgeführt werden). Ich möchte das ausführen einer shell-Befehl idevice_id -l

So richten Sie ein github pull request erstellen in einem Jenkinsfile?

Anzahl der Antworten 1 Antworten
So, ich habe mit Jenkins für eine ganze Weile. Ich habe zahlreiche Projekte mit Github Pull Request Builder-plugin, um tests ausführen, wenn jemand öffnet sich ein pull-request, und dann trigger einige andere job (bauen, schieben, Bereitstellung, etc),

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

Wie man SCM polling arbeiten mit den Jenkins-Workflow-plugin

Anzahl der Antworten 1 Antworten
In einem normalen freestyle-Projekt, muss ich konfigurieren, damit das SCM plugin, um auf das Git-repo, die ich freigeben möchten, und ich damit die "Poll SCM" - option, die mir erlaubt, zu konfigurieren, ein Versteck webhook zu sagen,

Jenkins Pipeline-Zugriff auf Umgebungsvariablen

Anzahl der Antworten 4 Antworten
Ich versuche, DSL-pipelines in Jenkins. Ich dachte, es wäre schön, wenn ich könnte, verwenden Sie den Projekt-Namen als Teil des Skripts. git credentialsId: 'ffffffff-ffff-ffff-ffff-ffffffffffffff',\ url: "${repo_root}/${JOB_NAME}.git" Bekomme ich die Fehlermeldung: groovy.lang.MissingPropertyException: \ No such property: JOB_NAME for

Job-DSL zu erstellen, die "Pipeline" - Typ job

Anzahl der Antworten 4 Antworten
Habe ich installiert Pipeline Plugin die früher genannt werden als Workflow Plugin früher. https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin Möchte ich wissen, wie kann ich Job-Dsl zum erstellen und konfigurieren eines job-Typ ist Pipeline InformationsquelleAutor der Frage meallhour | 2016-03-09

Wie kann ich das ausführen von HTTP-POST-Anfragen innerhalb von Jenkins Groovy-Skript?

Anzahl der Antworten 3 Antworten
Ich muss in der Lage sein, um das erstellen von einfachen HTTP-POST-Anfrage während unserer Jenkins Pipeline baut. Allerdings kann ich nicht mit einem einfachen curl sh-Skript, wie ich brauche, es funktioniert auf Windows-und Linux-nodes, und ich weiß

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

Jenkins-Pipeline-Plugin: Legen Sie die Build-Beschreibung fest

Anzahl der Antworten 1 Antworten
Ich versuche, ersetzen Sie unsere aktuellen build-pipeline, die derzeit gehackt zusammen mit old-school-Jenkins-jobs, mit einem neuen job, der nutzt die Jenkins-pipeline plugin und lädt ein Jenkinsfile aus dem Projekt-repository. Etwas, was den bisherigen job Tat, war den

Zeigen Sie eine Jenkins-Pipelinestufe als fehlgeschlagen an, ohne den gesamten Job zu beeinträchtigen

Anzahl der Antworten 4 Antworten
Hier der code, ich hab das Spiel mit node { stage 'build' echo 'build' stage 'tests' echo 'tests' stage 'end-to-end-tests' def e2e = build job:'end-to-end-tests', propagate: false result = e2e.result if (result.equals("SUCCESS")) { stage 'deploy' build 'deploy'

Ist es möglich, den stdout von dem sh DSL Befehl in der Pipeline zu erfassen

Anzahl der Antworten 4 Antworten
Beispiel: var output=sh "echo foo"; echo "output=$output"; Ich erhalten: output=0 So, anscheinend bekomme ich den exit-code anstatt der Standardausgabe ausgegeben. Ist es möglich zu erfassen die Standardausgabe in eine pipeline-variable, so dass ich bekommen konnte: output=foo als

Git-Variablen im Jenkins-Workflow-Plugin

Anzahl der Antworten 6 Antworten
Ich würde gerne Zugriff auf git Variablen wie GIT_COMMIT und GIT_BRANCH, wenn ich ausgecheckt haben, ein repository von git, die weiter unten in der build-stream. Derzeit finde ich keine variable für den Zugriff auf diese beiden Parameter.

Wie führe ich einen Befehl in einem Jenkins 2.0-Pipeline-Job aus und gebe dann das stdout zurück

Anzahl der Antworten 2 Antworten
Gibt es eine bessere Möglichkeit, eine shell zu starten Aufgabe in einem Jenkins 2.0-pipeline und dann wieder die stdout des Befehls. Nur so kann ich diese zu arbeiten ist, leiten Sie die Ausgabe des Befehls in eine

Wie verwende ich Jenkins Pipeline Eigenschaften Schritt?

Anzahl der Antworten 1 Antworten
Ich studiere Fähigkeiten der Jenkins-Pipeline:Zweigstellen. Es wird gesagt, dass eine vor kurzem eingeführte properties Schritt könnte sein nützlich, aber ich kann nicht fangen, wie es funktioniert und was seine Bestimmung ist. Seine Hinweis-Meldung scheint nicht ganz klar: