Als «jenkins-pipeline» getaggte Fragen

Bei Fragen speziell zur Pipeline-Architektur von Jenkins 2.0. Dies umfasst sowohl deklarative als auch geskriptete Pipelines.



3
Verwendung des Artifactory-Plugins in der deklarativen Jenkins-Pipeline
Ich verwende Jenkins Declarative Pipeline, um meinen Erstellungsprozess zu automatisieren. Wir möchten unsere Artefakte nur dann in einem Remote-JFrog-Repository veröffentlichen, wenn bestimmte Bedingungen (Sonar, Checkmarx) erfüllt sind. Nach einigem Nachforschen habe ich festgestellt, dass das Artifactory-Plugin hierfür nützlich ist. Ich kann jedoch kein Dokument zur Integration in deklarative Pipelines finden. …

1
Ausführen eines Hintergrundprozesses im Pipeline-Job
Ich suche nach einer Möglichkeit, einen Java-Prozess im Hintergrund mithilfe der deklarativen Jenkins-Pipeline auszuführen. Unten ist das Codefragment stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } ProcessTreeKiller von Jenkins ist bereits bekannt, und jede Antwort schlägt vor, dasselbe zu tun. Ich habe ohne …


1
Jenkins Pipeline Job; richtiges Zitat für den Schritt slackSend
Dies ist wahrscheinlich ein 100% iger Benutzerfehler, aber ich kann keinen Pipeline-Job dazu bringen, eine Variable als Kanalnamen in einem slackSend-Schritt zu verwenden. Dies verwendet sowohl das Slack-Plugin als auch das Build User Vars-Plugin . Ich versuche zu BUILD_USER_FIRST_NAMEidentifizieren, auf welchen Kanal Slack zurückgreifen soll (dh derjenige, der den Build …



2
Wie deaktiviere ich einige Zweige in Multibranch Jenkins Builds?
Ich habe einen Multibranch-Job festgelegt, um einen Zweig mit einer Jenkins-Datei auszuführen. Ich kann mir einige Optionen vorstellen, wenn ich einen Zweig aus der Liste der Jobs entfernen möchte, die für die Pipeline mit mehreren Zweigen ausgeführt werden. Ich kann den Zweig löschen Ich kann die Jenkins-Datei in diesem Zweig …

1
Wie löse ich Skripte bei einer Zusammenführung aus oder wenn ein Zweig gelöscht wird?
Ich benutze Jenkins Multibranch-Pipelines. Wenn ein Zweig zusammengeführt und gelöscht wird, entfernt Jenkins den Zweig ebenfalls aus der Pipeline. Das ist großartig, aber ich möchte einen Befehl / ein Skript ausführen, wenn ein Zweig entfernt wird. Wie kann ich Jenkins einen Befehl ausführen lassen, wenn ein Zweig entfernt wird? Gibt …

2
Gibt es eine Möglichkeit, die Jenkins-Datei über die Befehlszeile auszuführen?
Ich möchte nicht die Jenkins-Benutzeroberfläche verwenden, sondern die Befehlszeile verwenden. Von der Befehlszeile aus möchte ich Jenkinsfile auf dem Jenkins-Server ausführen. Ist das möglich? Angenommen, ich habe eine Jenkins-Datei. Wenn ich die Jenkins-Datei ausführe, sollte die Jenkins-Datei vom Jenkins-Server ausgeführt werden. Angenommen, der Job wurde noch nicht über die Jenkins-Benutzeroberfläche …


3
Jenkins Pipeline und Stash Pull Request Builder funktionieren nicht beim Erstellen / Aktualisieren von PR
Nachfolgend finden Sie die Anforderungen, die für die Verwendung der Jenkins-Pipeline erforderlich sind, und ich bin eine neue Biene in der Jenkins-Pipeline. Nach Abschluss der Entwicklungsarbeiten und dem Übertragen seiner Änderungen an Bitbucket erstellt der Benutzer eine Pull-Anforderung. Um eine Pull-Anfrage zu genehmigen, benötigen wir mindestens einen erfolgreichen Jenkins-Build. Dabei …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.