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).

Wie bekomme ich die SCM-URL innerhalb eines Jenkins-Pipeline oder Zweigstellen der Pipeline?

Anzahl der Antworten 2 Antworten
Ich versuche zu bekommen eine fertige Zusammenführen, um in einem Zweigstellen der pipeline, und ich möchte vermeiden, dass bei zu fest die git-url in meiner pipeline Skript. Wie es scheint, scm Schritt speichern muss die url irgendwie,

Verwendung von source-Befehl innerhalb Jenkins pipeline-Skript

Anzahl der Antworten 2 Antworten
Ich vor kurzem umschreiben bash-Befehl in Jenkins pipeline. Der alte code ist wie ... source environment.sh //Build //Test ... Ich benutze jetzt pipeline-Skript, um wickeln Sie den Befehl, wie diese sh ''' ... source environment.sh //Build //Test

Wie Konfiguriere ich einen Jenkins-Pipeline ausgelöst zu werden durch polling SubVersion?

Anzahl der Antworten 6 Antworten
Haben wir bereits mit Jenkins für Continuous Integration für einige Zeit. Eine typische build-job gibt das SVN-repository und die Anmeldeinformationen in der "Source-Code-Management" Abschnitt, klicken Sie dann in der "Build-Auslöser" Abschnitt ermöglichen wir "Poll SCM" mit einer

Unmöglichkeit, zum Durchlaufen einer Karte mithilfe von Groovy innerhalb Jenkins Pipeline

Anzahl der Antworten 2 Antworten
Versuchen wir Durchlaufen einer Map, aber ohne Erfolg. Wir reduzierten unsere Frage zu diesem minimal-Beispiel: def map = [ 'monday': 'mon', 'tuesday': 'tue', ] Wenn wir versuchen, Sie zu Durchlaufen mit: map.each{ k, v -> println "${k}:${v}"

Fehlermeldung "Die Eingabe-Gerät ist kein TTY"

Anzahl der Antworten 7 Antworten
Ich bin den folgenden Befehl ausführen aus meiner Jenkinsfile. Allerdings bekomme ich den Fehler "Das Eingabe-Gerät ist kein TTY". docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh Gibt es eine Möglichkeit, führen Sie das Skript aus der Jenkinsfile

Wie baut docker-images unter Verwendung einer Deklarativen Jenkinsfile

Anzahl der Antworten 2 Antworten
Ich bin neu in der Verwendung von Jenkins.... Ich versuche zur Automatisierung der Produktion eines Bildes (zu versteckt in einem repo) unter Verwendung einer deklarativen Jenkinsfile. Ich finde die Dokumentation zu verwirrend sein (am besten). Einfach gesagt,

Halt ein jenkins-pipeline-job zu früh

Anzahl der Antworten 3 Antworten
In unserem Jenkins-Pipeline-job, den wir haben, ein paar Stufen, und was ich möchte ist, wenn eine der Stufen ausfallen, dann haben Sie das bauen zu stoppen und nicht weiter auf die weiteren Etappen. Hier ist ein Beispiel

Groovy: Methode definition nicht hier zu erwarten

Anzahl der Antworten 2 Antworten
Ich bin sicher, dies ist eine einfache Lösung, aber ich bin neu in der Programmierung im Allgemeinen und Groovy im besonderen. Ich versuche zu Folgen diese Anleitung zu aktivieren slack-Benachrichtigungen Jenkins 2 pipeline-job, aber das einfügen und

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

Cobertura code coverage report für jenkins pipeline jobs

Anzahl der Antworten 3 Antworten
Ich bin mit dem pipeline-plugin für jenkins und ich möchte zum generieren von code coverage report für jeden Lauf und zeigen Sie Sie zusammen mit der pipeline-ui. Gibt es ein plugin, das ich benutzen kann, das zu

Liste der Dateien auf der Arbeitsfläche, die auf einem Jenkins-Pipeline

Anzahl der Antworten 7 Antworten
Ich versuche, die Liste der Dateien im Arbeitsbereich in einem Jenkins-Pipeline, so dass ich verwenden können, zu produzieren, entsprechende parallele Aufgaben. Weile konnte ich einfach verwenden sh ls > files Lesen, ich will File Objekte, die ich

Dynamische Parameter in Jenkinsfile?

Anzahl der Antworten 1 Antworten
Wie kann ich die Jenkins Dynamische Plugin in einem Jenkinsfile? Was ich Suche, ist ein Jenkinsfile-Schnipsel: Ermöglicht die Build with Parameters option in den Jenkins-job Wenn ausgewählt, wird ein Skript, das füllt eine Liste aus, die verwendet

unable to set environment variable in jenkinsfile

Anzahl der Antworten 2 Antworten
Ich versuche, um eine Umgebungsvariable mit dem Namen "TEST_CONFIG_ROOT" in meinem Jenkins pipeline, ich beziehe mich auf die Beispiele hier: https://jenkins.io/doc/book/pipeline/jenkinsfile/#working-with-the-environment Aber, Wenn ich mich der Ausführung meiner Tests, scheint es, dass die env-variable ist nicht gesetzt,

Erstellen von JSON-strings von Variablen in Jenkins Pipeline

Anzahl der Antworten 4 Antworten
Muss ich schaffen, diese JSON-Datei in Groovy. Ich habe versucht, viele Dinge (JsonOutput.toJson() /JsonSlurper.parseText()) erfolglos. { "attachments":[ { "fallback":"New open task [Urgent]: <http://url_to_task|Test out Slack message attachments>", "pretext":"New open task [Urgent]: <http://url_to_task|Test out Slack message attachments>", "color":"#D00000",

Return-Parameter/Ergebnisse aus einem Auftrag(ausgelöst durch pipeline) zurück zu der gleichen Rohrleitung

Anzahl der Antworten 6 Antworten
Jenkins pipeline: ich habe eine pipeline p1 löst einen job j1 und dann job j2. Ich möchte einige Parameter, die festgelegt sind durch j1 und an j2 in der pipeline p1. Wie implementiere ich diese Funktion verwenden

Wie legen Sie job-Eigenschaften für jobs innerhalb eines Jenkins Mehrsparten-pipeline-Projekt?

Anzahl der Antworten 1 Antworten
Kennt jemand die richtige Methode für die Einstellung job-Eigenschaften, insbesondere erstellen von Triggern, die innerhalb einer Jenkinsfile? (deklarative pipeline-Skript, in einer multi-branch pipeline-job). Für die Klarheit, die ich brauche, um spezifische build-Trigger, die für die zugrunde liegende

Definieren credential-parameter in-Parameter in der Jenkins deklarative pipeline?

Anzahl der Antworten 2 Antworten
Ich Momentan mit Jenkins Delarative pipeline mit einer parametrierten bauen pipeline { agent any parameters { booleanParam(name: 'cleanDB',defaultValue: false,description: 'should clean db ?' ) string(name: 'host',defaultValue: 'xyx',description: 'DB Host') } stages { stage('Build') { steps { sh

So senden Sie ein build-Artefakte über ssh mit Jenkins pipeline

Anzahl der Antworten 1 Antworten
War ich mit Freestyle-Projekt-Methode für die Konfiguration von jobs in Jenkins. Ich habe verwendet, Veröffentlichen Über SSH plugin zu senden war-Datei auf remote-system. Nun zog ich die pipeline-Konfiguration. Ich würde gerne wissen, wie kann ich das gleiche

Jenkins pipeline freigeben von Informationen zwischen Arbeitsplätzen

Anzahl der Antworten 3 Antworten
Wir werden versuchen, zu definieren, eine Reihe von jobs auf dem Jenkins, wirklich Besondere Aktionen. JobA1 bauen maven-Projekt, während JobA2 bauen .NET-code, JobB laden Sie Sie auf Artifactory, JobC wird, laden Sie es von Artifactory und JobD

Wie man den absoluten Pfad einer Datei (aus dem workspace) in der Jenkins-pipeline-Skript (windows-Umgebung)

Anzahl der Antworten 3 Antworten
, Wie man den absoluten Pfad einer Datei (aus dem workspace) in der Jenkins-pipeline-Skript (windows-Umgebung) Speicherorte (Die Dateien Auschecken von Git und Jenkinsfile2.nprd haben die groovy-pipeline-Skript): C:/Program Files (x86)/Jenkins/workspace/dev-my-api/my-data-api/my-data-api/pom.xml C:/Program Files (x86)/Jenkins/workspace/dev-mein-api/meine-Daten-api/Jenkinsfile2.nprd Skript: stages { stage('Setup') {

Auslösen eines Auftrags durch polling mehrere GIT-repos innen Jenkinsfile

Anzahl der Antworten 2 Antworten
In der Jenkinsfile mit zwei git-repositories diese ist ein Beispiel für die Verwendung von mehreren GIT repositories in einem einzigen Jenkins job: node { dir('RepoOne') { git url: 'https://github.com/somewhere/RepoOne.git' } dir('RepoTwo') { git url: 'https://github.com/somewhere/RepoTwo.git' } sh('.

So erhalten Sie eine Liste aller Jenkins-Knoten zugewiesen mit Etikett, einschließlich der master-Knoten?

Anzahl der Antworten 5 Antworten
Ich bin die Schaffung eines Jenkins-pipeline-job, und ich muss zum ausführen einer Aufgabe auf alle Knoten markiert mit einem bestimmten label. Daher versuche ich, eine Liste der Namen der Knoten zugeordnet, die mit einem bestimmten label. (Mit

Jenkins : verwenden Sie withCredentials in der globalen Umwelt Abschnitt

Anzahl der Antworten 2 Antworten
Habe ich einen Jenkins-pipeline mit mehreren Stufen, die alle erfordern die gleichen Umgebungsvariablen, führe ich dieses Beispiel so: script { withCredentials([usernamePassword(credentialsId: 'COMPOSER_REPO_MAGENTO', passwordVariable: 'MAGE_REPO_PASS', usernameVariable: 'MAGE_REPO_USER')]) { def composerAuth = """{ "http-basic": { "repo.magento.com": { "username": "${MAGE_REPO_USER}",

Ausblenden-Befehl ausgeführt, nur zeigen Ausgabe

Anzahl der Antworten 2 Antworten
Ich ausblenden möchten jenkins sh execute-Befehl in der pipeline pipeline { agent any stages { stage('Load Lib') { steps { sh "ls -al /" } } } } Aktuelle Ergebnis: [Pipeline] { [Pipeline] stage [Pipeline] { (Load

Wie zu verwenden config file provider plugin mit groovy

Anzahl der Antworten 1 Antworten
Habe ich einen jenkins-Datei, die geladen wird, ein groovy-Skript, und zu dem config-file-provider-plugin in groovy. Ich Lesen Sie die Dokumentation, die Unterstützung wurde Hinzugefügt, aber nicht wirklich wissen, wie Sie es hinzufügen, mit groovy für die Verwendung

Wie verwende ich SSH in einem Jenkins-pipeline?

Anzahl der Antworten 4 Antworten
Habe ich einige Jenkins-jobs definiert mit einer Jenkins-Pipeline-Modell Definition, die baut NPM-Projekte. Ich benutze Docker-Container zu bauen, die diese Projekte (mit einem gemeinsamen Bild mit nur Node.js + npm + Garn). Die Ergebnisse der builds werden, sind

Wie die Konfiguration eines Jenkins-Pipeline für SonarQube scan

Anzahl der Antworten 2 Antworten
Ich versuche zu konfigurieren, dass ein jenkins-pipeline für mein Projekt, aber es fehlt etwas hier, wenn jemand könnte direkt auf das, was ich falsch mache: Unten ist die pipeline-Skript: node { stage('SonarQube analysis') { //requires SonarQube Scanner

So drucken Sie eine groovy-variable?

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code innerhalb eines Jenkins-pipeline: stage ('Question') { try { timeout(time: 1, unit: 'MINUTES') { userInput = input message: 'Choose server to publish to:', ok: '', parameters: [ [$class: 'hudson.model.ChoiceParameterDefinition', choices: 'pc-ensureint\nother-server', description: 'Choose

Wie definiert und Durchlaufen Karte in Jenkinsfile

Anzahl der Antworten 4 Antworten
Meine Kenntnisse in groovy geht nicht sehr weit über das hinaus, was wenig ich weiß, über Jenkinsfiles. Ich versuche herauszufinden, ob es möglich ist, eine Karte zu haben definiert Jenkinsfile, die dann angewendet werden in einer "for-Schleife"

Mit env-Variablen an andere Variablen im Jenkins-pipeline als code

Anzahl der Antworten 2 Antworten
Kann ich nicht verwenden, Umgebung Variablen, die im vorherigen blocks in access Bühne unten. pipeline{ agent any stages{ stage("set env variable"){ steps{ script{ env.city = "Houston" } } } } stage("access"){ steps{ sh """ set brf =

Mehrere jenkinsfile in einem repository

Anzahl der Antworten 3 Antworten
Wir haben ein Projekt in ein Github-repository mit mehreren Jenkinsfiles: my-project app Jenkinsfile lib1 Jenkinsfile lib2 Jenkinsfile Haben wir erstellt 3 Jenkins Rohrleitungen, jeweils bezogen auf eine Jenkinsfile. Frage: Wie, um zu vermeiden Auslösung "app" und "lib1"

Scripted jenkinsfile parallel-Bühne

Anzahl der Antworten 4 Antworten
Ich bin versucht zu schreiben, ein Skript Jenkinsfile mit dem groovy-DSL-die parallelen Schritte in einer Reihe von Stufen. Hier ist mein jenkinsfile: node { stage('Build') { sh 'echo "Build stage"' } stage('API Integration Tests') { parallel Database1APIIntegrationTest:

Jenkins Pipeline-Utility-Schritte - zip zipFile

Anzahl der Antworten 4 Antworten
Ich versuche, die zip-Ordner, die erstellt werden, wie die Ausgabe von meinem jenkins pipeline-job mit dem pipeline-Skript. Durch googeln kam ich zu wissen, das Jenkins Pipeline-Utility-Schritte - zip zipFile https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/#code-zip-code-create-zip-file zip-Ordner/- Dateien an, konnte aber keine genaue

So VERÖFFENTLICHEN Sie JSON-Daten in Körper mit Jenkins http-request-plugin und der Pipeline?

Anzahl der Antworten 1 Antworten
Mit v1.8.10 der http-request-plugin für Jenkins (ich bin mit verglichen mit 1,643), gibt es jetzt Unterstützung für die Buchung eines body in der Anfrage -- also thread nicht gelten. Ich Frage mich, wie diese Funktionalität in einer

Verwenden Sie stash in Jenkins pipeline ohne Knoten

Anzahl der Antworten 2 Antworten
Habe ich einen Jenkins-pipeline suchen, wie diese stage 'build app' build 'app-build' stash 'app-stash' stage 'build container' unstash 'app-stash' build 'container-build' Die builds app-build und container-build um neue Knoten von unserer Kubernetes-system. Mit stash ich übertragen wollen,

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

Gewusst wie: aufrufen von Spritzen-Umgebungsvariablen, um den build-Prozess plugin in jenkinsFIle jenkins 2.x mit pipeline

Anzahl der Antworten 3 Antworten
Ich versuche zu migrieren mein Projekt von jenkins 1, jenkins 2.x mit dem pipeline als code oder Jenkinsfile. Aber ich sehe keine option in den snippet-generator zum generieren von Umwelt-Injektor-plugin in ein Skript in Jenkinsfile. Wer kann

Wie zu montieren Jenkins workspace in docker container mit Jenkins pipeline

Anzahl der Antworten 3 Antworten
Ich bin mit Jenkins im Andockfenster. Die /var/jenkins_home ist montiert auf /var/jenkins-data auf meinem host. Meine Jenkins ausgeführt werden können docker-Kommandos (mount sockets) und ich habe installiert die git-und pipeline-plugin. Nun habe ich einen pipeline-Auftrag mit dem

Aktive Entscheidungen Reaktive Referenz-Parameter in jenkins pipeline

Anzahl der Antworten 3 Antworten
Bin ich mit dem Aktiven Entscheidungen Reaktive Reference-Parameter-plugin in einem dsl-Auftrag hier der code parameters { activeChoiceParam('choice1') { description('select your choice') choiceType('RADIO') groovyScript { script("return['aaa','bbb']") fallbackScript('return ["error"]') } } activeChoiceReactiveParam('choice2') { description('select your choice') choiceType('RADIO') groovyScript {

Erstellen Sie ein git-tag innerhalb Jenkins pipeline-Skript

Anzahl der Antworten 3 Antworten
In meinem Jenkins pipeline-Skript, ich würde gerne etwas wie das hier tun: sh("git tag ${BUILD_NUMBER}") Jedoch, dies würde nicht funktionieren, wenn git nicht gefunden auf der Schale. Gibt es eine Jenkins-plugin, können diese aus einer Jenkins-pipeline-Skript? was

Jenkins dsl-pipeline def variable

Anzahl der Antworten 1 Antworten
Ich versuche eine variable definieren, die in einem jenkins-pipeline dsl-Skript durch Lesen 3 Dateien und die Verkettung der Ausgabe. Die 3 Dateien Inhalt: Datei1 Inhalt: 127 Datei2 Inhalt: 0 datei3 Inhalt: 1 def var1 = readfile('file1') def

Wie zu konkreten workspace-Ordner für jenkins Zweigstellen der pipeline-Projekte

Anzahl der Antworten 1 Antworten
Habe ich ein externes tool, die aufgerufen werden soll, die als build-Schritt in einem meiner jenkins-jobs. Leider hat dieses tool einige Probleme mit dem zitieren Befehle zu vermeiden, die Probleme mit Leerzeichen im Pfad, der aufgerufen wird.

Gewusst wie: hinzufügen git Anmeldeinformationen zu bauen, so wäre es in der Lage zu sein, innerhalb eine shell-code?

Anzahl der Antworten 1 Antworten
Habe ich schrieb die folgenden Jenkinsfile: node("master") { def artifactory_creds = 'XXXXXXX' def git_creds = 'XXXXXXX' java = docker.image('openjdk:8-jdk') java.pull() java.inside("-u root --ulimit core=99999999") { withCredentials([ //Use Jenkins credentials ID of artifactory [$class: 'UsernamePasswordMultiBinding', credentialsId: artifactory_creds, usernameVariable:

Jenkins Pipeline: Try/catch innerhalb einer Wiederholung block

Anzahl der Antworten 3 Antworten
Ich habe Probleme mit meinem Jenkins-pipeline. Ich möchte Folgendes tun: wenn die Build-Umgebung existiert bereits im Arbeitsbereich führen Sie dann eine (inkrementell) erstellen Sie unter Verwendung der bisherigen Umgebung. Wenn das fehlschlägt, versuchen Sie es erneut mit

Ausführen eines Skripts von der jenkins-pipeline

Anzahl der Antworten 2 Antworten
Habe ich einen jenkins-pipeline baut, eine java-Artefakt, kopiert Sie in ein Verzeichnis und dann versucht, zum ausführen eines externen scripts. Bin ich mit dieser syntax in der pipeline Skript ausgeführt werden, das externe Skript dir('/opt/script-directory') { sh

Groovy: Wie definieren Sie einen manipulierten string als variable?

Anzahl der Antworten 2 Antworten
Schreibe ich einen Jenkins-pipeline als ein code für eine Android-Anwendung. Habe ich die folgenden strings: BUILDFLAV = "Staging" BUILDTYPE = "Debug" Möchte ich definieren Sie eine weitere variable namens artifact_name, die wie folgt Aussehen: product_name-BUILDFLAV(in lowercase)-BUILDTYPE(in lowercase).apk

Nicht anzeigen kann, JUnit-tests führt Jenkins Pipeline

Anzahl der Antworten 3 Antworten
Habe ich ein Stück von Jenkins pipeline code, in dem ich versuche zu laufen JUnit auf meiner Winkel-code. Wenn die unit-tests fehlschlagen, Jenkins, die pipeline zu stoppen. Es funktioniert, außer ich bin nicht in der Lage, um

Laufen Jenkins-Pipeline mit dem Code aus Git

Anzahl der Antworten 6 Antworten
Möchte ich folgende Pipeline-script aus dem git jenkins #!groovy pipeline { agent any stages { stage('Build') { steps { echo 'Building..' } } stage('Test') { steps { echo 'Testing..' } } stage('Deploy') { steps { echo 'Deploying....'

Jenkins dynamische deklarative Rohrleitung Parameter

Anzahl der Antworten 3 Antworten
Können die Parameter in einem Jenkins deklarative pipeline dynamisch sein? Ich will eine die Wahl, die option Werte aufgefüllt werden zur Laufzeit durch eine Funktion. Der folgende code generiert eine Liste der Optionen, aber Sie scheinen veraltet

Wie klar Arbeitsbereich in Jenkins pipeline, bevor die Arbeit beginnt

Anzahl der Antworten 5 Antworten
Muss ich klar Arbeitsbereich vor dem Bau beginnt. Ich habe versucht, mit cleanDir() Schritten, aber in die deklarative pipeline, check-out passiert, erste und, wenn die Bühne mit cleadDir läuft, ausgecheckt code wird auch gelöscht, das ist nicht