Ich habe einen Job, der Dateien erstellt, es sei denn, einer der eingegebenen Werte stimmt mit einem älteren Wert überein. Was ist der sauberste Weg in Jenkins, um den Job abzubrechen oder zu beenden, ohne dass dies der Fall ist FAILED? Das Beenden ist das richtige Verhalten, daher möchte ich, …
Ich war daran interessiert, unsere maßgeschneiderten Jenkins-Integrationen in eine Pipeline umzuwandeln. Allerdings kann ich nicht herausfinden, wie es geht. Kann mir jemand mit dem Jenkins-Skript helfen, das Folgendes kann? 1---2---3-----------9---10 | | |---4-------| | | |---5---6---| | | |---7---| 1: Start pipeline 10: End pipeline 5: Build some files * …
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. …
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 …
Ich habe Jenkins auf einem Ubuntu 16.04-Computer installiert. Der Jenkins selbst wird nicht in einem Container ausgeführt. Ich möchte einfach yarn installmit einem Knotenbild aufrufen . Also hier ist meine Jenkins-Datei: pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps { sh 'cd …
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 …
In meiner Jenkins-Pipeline kann ich dadurch Änderungsprotokolle des aktuellen Builds abrufen. def changeLogSets = currentBuild.changeSets Gibt es eine Möglichkeit, alle Änderungsprotokolle seit dem letzten erfolgreichen Build abzurufen?
Ich bin gerade dabei, mehrere Repositorys in ein einziges Repository zu konvertieren. Unser bevorzugtes CI-Tool ist Jenkins, da mehrere Repository-Strukturen in ein einziges konvertiert wurden. 2 Hauptprobleme sind aufgetreten. Die Build- / Testzeiten haben sich erheblich erhöht, da alle Builds / Tests für jedes einzelne Commit ausgeführt werden müssen. Dies …
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 …
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 …
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 …
In meiner Firma haben wir eine schlechte Zeit beim Versuch, mit dem Artifactory-Plugin in Jenkins herunterzuladen, weil wir viele kleine Dateien in unserem Repository haben und das Plugin anscheinend in einem einzigen Thread funktioniert, so dass es WIRKLICH lange dauert. Wir haben die JFrog-CLI getestet, in der wir die Anzahl …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.