Domande sulla suite di plug-in "Pipeline" di Jenkins (precedentemente "Flusso di lavoro"). Non sulle condutture in Jenkins in generale (ad es. Utilizzando lavori a valle).
Sto eseguendo il seguente comando dal mio Jenkinsfile. Tuttavia, viene visualizzato l'errore "Il dispositivo di input non è un TTY" . docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh C'è un modo per eseguire lo script dalla Jenkinsfilemodalità interattiva senza fare? Fondamentalmente ho un file chiamato script.shche vorrei eseguire all'interno del …
Ho qualcosa di simile su un Jenkinsfile (Groovy) e voglio registrare lo stdout e il codice di uscita in una variabile per poter utilizzare le informazioni in un secondo momento. sh "ls -l" Come posso fare questo, specialmente perché sembra che non si possa davvero eseguire alcun tipo di codice …
Quando si scrivono pipeline jenkins sembra molto scomodo impegnare ogni nuova modifica per vedere se funziona. C'è un modo per eseguirli localmente senza impegnare il codice?
I commenti sono possibili in un file Jenkins? In tal caso, qual è la sintassi? Sto usando la sintassi della pipeline dichiarativa. Voglio commentare la sezione "post" di seguito fino a quando il mio server SMTP non funziona. pipeline { agent { label 'docker-build-slave' } environment { IMAGE = 'registry.gitlab.com/XXXXX/bible-server' …
Sono nuovo di docker. Ho appena provato a usare la finestra mobile nella mia macchina locale (Ubuntu 16.04) con Jenkins. Ho configurato un nuovo lavoro con lo script della pipeline di seguito. node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } Ma fallisce con l'errore di seguito.
Stiamo eseguendo Jenkins 2.x e adoriamo il nuovo plug-in Pipeline. Tuttavia, con così tanti rami in un repository, lo spazio su disco si riempie rapidamente. Esiste un plug-in compatibile con Pipeline che posso cancellare lo spazio di lavoro su una build di successo?
Come posso attivare la creazione di un altro lavoro dall'interno di Jenkinsfile ? Presumo che questo lavoro sia un altro repository all'interno della stessa organizzazione github , uno che ha già il proprio file Jenkins. Voglio anche farlo solo se il nome del ramo è master, poiché non ha senso …
Qual è la differenza tra un agente e un nodo in una pipeline jenkins? Ho trovato queste definizioni: nodo : la maggior parte del lavoro svolto da una pipeline viene eseguita nel contesto di uno o più passaggi del nodo dichiarati. agente : la direttiva agente specifica dove verrà eseguita …
Sto cercando di creare uno script di pipeline Jenkins dichiarativo ma ho problemi con la semplice dichiarazione di variabili. Ecco il mio script: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh "echo …
Data una pipeline di build 2.1 di jenkins, jenkins inietta una envvariabile nel file node{}. Ad esempio, è BRANCH_NAMEpossibile accedervi con node { echo ${env.BRANCH_NAME} ... Voglio fare l'eco di tutte le env proprietà all'interno della pipeline di jenkins ... considerando che non conosco tutte le proprietà in anticipo. Sto …
Sto usando Jenkins 2 per compilare progetti Java, voglio leggere la versione da un pom.xml, stavo seguendo questo esempio: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md L'esempio suggerisce: Sembra che ci sia qualche problema di sicurezza durante l'accesso al File System ma non riesco a capire cosa sta dando (o perché) quel problema: Sto solo facendo …
Stavo seguendo questo tutorial : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } Tuttavia non dice come aggiungere le credenziali. Jenkins ha una sezione "Credenziali" specifica in cui si definisce utente utente e pass e quindi si ottiene l'ID da utilizzare nei lavori, ma come lo si utilizza nelle istruzioni Pipeline? …
Come si esegue un passaggio / fase di compilazione solo se si crea un ramo specifico? Ad esempio, eseguire un passaggio di distribuzione solo se viene chiamato il ramo deployment, lasciando tutto il resto uguale.
Sto cercando di convertire il mio flusso di lavoro di base del progetto vecchio stile in una pipeline basata su Jenkins. Durante la consultazione dei documenti ho scoperto che ci sono due diverse sintassi denominate scriptede declarative. Come il declarativerilascio della sintassi web di Jenkins di recente (fine 2016). Sebbene …
Quando si utilizza un progetto in stile libero è possibile impostare che dopo 20 minuti la compilazione venga interrotta se non conclusa. Com'è possibile con un progetto di pipeline Jenkins Multi Branch?
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.