Per domande su Jenkins, un server di automazione open source e sull'utilizzo di Jenkins per argomenti come la creazione, il test e la distribuzione di software, ecc. Per domande specifiche sui plugin Jenkins, utilizzare il tag jenkins-plugins.
Ho un lavoro che creerà file, a meno che uno dei valori a cui viene inviato non corrisponda a un valore precedente. Qual è il modo più pulito in Jenkins di interrompere o uscire dal lavoro, senza che lo sia FAILED? L'uscita è il comportamento corretto, quindi desidero contrassegnare la …
Ho assunto il progetto in cui molte credenziali di Jenkins hanno password o stringhe di passphrase che devo conoscere per poter proseguire con il progetto, purtroppo non sono state documentate da nessuna parte. Ho controllato il credentials.xmlfile in cui sono archiviate queste credenziali, ma non sono in testo semplice, ad …
Nel mio progetto abbiamo un server AWS con Jenkins Master + 1 Jenkins slave (2 esecutori) ... e ne abbiamo bisogno di più Per aumentare il nostro potere di costruzione abbiamo tre opzioni: Scale up : Fare esempio AWS più grande e aggiungere più esecutori. Scale Up : Fai esempio …
Al momento, avrò bisogno di un'implementazione che deve trovare tutti i file all'interno di una directory e avviare un'attività parallela per ogni file trovato. È possibile raggiungere questo obiettivo utilizzando pipeline dichiarative? pipeline { agent any stages { stage("test") { steps { dir ("file_path") { // find all files with …
Devo apportare alcune modifiche alla configurazione sulla nostra istanza di Jenkins che comporterà il riavvio di Jenkins un paio di volte. Tuttavia, i nostri sviluppatori si impegnano abbastanza frequentemente da non vedere Jenkins senza lavoro in esecuzione da tre giorni. Esiste un modo nativo (tramite la GUI o la riga …
Su Manage Jenkins ho un messaggio che: La nuova versione di Jenkins (2.47) è disponibile per il download (log delle modifiche). Esiste un modo per aggiornare Jenkins dalla GUI in modo simile a quello dei plug-in? Sto usando Jenkins ver. 2.43 su Linux.
Sono stato interessato a convertire le nostre integrazioni Jenkins su misura in una pipeline. Tuttavia, non riesco a capire come farlo. Qualcuno può aiutarmi con la sceneggiatura di Jenkins che potrebbe fare quanto segue? 1---2---3-----------9---10 | | |---4-------| | | |---5---6---| | | |---7---| 1: Start pipeline 10: End pipeline …
Ho integrato Jenkins con Bitbucket usando il plugin Bitbucket . Secondo il Wiki del plugin, un determinato lavoro verrà attivato se il repository è impostato nell'SCM del lavoro. Come sapete, se si imposta SCM in un lavoro Jenkins, questo viene clonato in fase di pre-build. Fin qui tutto bene. Tuttavia, …
Ho pensato a un lavoro di Jenkins per verificare i prezzi per le caselle degli agenti che abbiamo creato; ogni tanto il prezzo aumenta e passerà un'ora o due prima che qualcuno si accorga che non stanno arrivando nuovi agenti, quindi dobbiamo andare manualmente e controllare il prezzo spot e …
Sto cercando un modo per eseguire un processo Java in background utilizzando la pipeline dichiarativa Jenkins. Di seguito è riportato il frammento di codice stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } Già a conoscenza di ProcessTreeKiller di Jenkins e ogni risposta suggerisce …
Se sei mai stato morso da un aggiornamento del plug-in che ha rotto alcune funzionalità, devi aver pensato a questo problema: quale dovrebbe essere la politica di aggiornamento dei plug-in Jenkins? Come testare le modifiche prima di distribuirle? Qualcuno è arrivato al punto di avere un'istanza di prova che esegue …
Sto usando la pipeline dichiarativa di Jenkins per automatizzare il mio processo di compilazione. Vogliamo pubblicare i nostri artefatti su un repository JFrog remoto solo se determinate condizioni (Sonar, Checkmarx) passano. Dopo un po 'di ricerche, ho scoperto che il plugin Artifactory è utile per questo. Ma non riesco a …
Come sviluppatore iOS, stavo cercando di creare un'infrastruttura CI e CCQ (= qualità del codice continuo) per i progetti iOS che abbiamo sviluppato finora. Utilizziamo già Jenkins e SonarQube per quasi tutti i progetti Web e Android (l'utilizzo di un progetto VM foreach, l'installazione e la configurazione di CI e …
Sto tentando di innescare una build Jenkins con parametri da Bamboo, facendo quanto segue: POST - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Ma otterrò immediatamente una 201 che mi dice che la build è stata creata. Come faccio ad attendere questa richiesta e a restituire lo stato di successo della build invece del fuoco e …
Supponiamo che qualcuno abbia familiarità con DevOps e mainframe, ma che sia nuovo su Jenkins , voglia iniziare con Jenkins, ad esempio per: investigare la fattibilità della gestione dei dati archiviati in file personali (PDS, ovvero set di dati partizionati ) sul mainframe (quindi non esiste ancora, gestito da nessuna …
Ho un'immagine Docker, chiamiamola frontend.image, che uso per uno schiavo build Jenkins. Il plugin Jenkins Docker farà girare un contenitore da questa immagine e costruirà artefatti all'interno del contenitore. Tutto funziona alla grande. In questo caso, frontend.imageviene utilizzato per creare un'app AngularJs. Parte della creazione di questa app Angular è …
In Jenkins quando faccio clic su Build Executor Status posso vedere solo le statistiche relative allo spazio libero su disco (URI:) /computer. Come posso monitorare la memoria di sistema (RAM) libera in Jenkins? Lo sto chiedendo, perché a volte quando avevo troppi esecutori (nonostante avessi configurato lo spazio di swap, …
In un mondo ideale, i nostri dipendenti meno esperti di tecnologia potrebbero semplicemente utilizzare un comando Slack per eseguire un lavoro e ottenere loro i risultati, negando l'uso della GUI di Jenkins. Ho trovato Avvia una build in Jenkins usando un comando Slack su GitHub, ma ha alcune limitazioni tra …
Ho fatto alcune ricerche sulla soluzione DevOps di Azure che Microsoft ha recentemente svelato . Un po 'di storia, ho usato Jenkins per anni e recentemente ho iniziato a esplorare la tana del coniglio di containerizzazione (Docker, Kubernetes, ecc.), Non sono sicuro di alcuni aspetti delle pipeline di DevOps di …
Uso il plug- in Pubblica su SSH per distribuire le mie app Jenkinsin ambienti diversi. Alcuni processi di distribuzione eseguono preparazioni ambientali e cose come l'arresto e il riavvio del servizio di sistema del server delle app. Alcuni di questi comandi richiedono sudo. Sono solo curioso di sapere se può …
Ho installato Jenkins su una macchina Ubuntu 16.04. Lo stesso Jenkins non viene eseguito in un contenitore. Quello che voglio fare è semplicemente chiamare yarn installusando un'immagine di nodo. Quindi ecco il mio Jenkinsfile: pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps …
Questo è probabilmente un errore dell'utente al 100%, ma non riesco a ottenere un processo di pipeline per utilizzare una variabile come nome del canale in un passaggio slackSend. Questo utilizza sia il plug-in Slack che il plug -in Vars utente build . Sto provando a usare BUILD_USER_FIRST_NAMEper identificare a …
Sto cercando di mettere insieme una nuova pipeline jenkins per testare nuove richieste pull al nostro codice. Sto usando la finestra mobile con l' ubuntu:14.04immagine per simulare il nostro ambiente di produzione. Ecco un esempio minimo di lavoro: #jenkinsfile stage('Checkout and provision'){ docker.image('ubuntu:14.04').withRun('-u root'){ checkout scm sh 'chmod -R 770 …
Esiste una pratica comune per la migrazione di un ampio repository di Jenkins job-dsl su pipeline Jenkins2? Sto cercando modi per testare il comportamento delle build, che vanno un po 'oltre il confronto tra artefatto generato dalla stessa base di codice. In realtà disponiamo di un'infrastruttura abbastanza grande, implementata tramite …
Nella mia pipeline Jenkins, posso ottenere i registri delle modifiche della build corrente da questo. def changeLogSets = currentBuild.changeSets C'è un modo per ottenere tutti i registri delle modifiche dall'ultima build riuscita?
Uso il plug-in Timeout build per avvisare quando i lavori sono bloccati. Ho un lavoro che attiva questo avviso perché contiene un passaggio con un tempo di esecuzione lungo. Vorrei disabilitare il plug-in timeout di compilazione ma solo per quel lavoro, c'è un modo per farlo? Sto usando Jenkins v2.22. …
Stiamo eseguendo Jenkins con il plug-in di notifica Slack . C'è un modo per inviare il messaggio personalizzato solo al completamento, non all'avvio? Per essere chiari, non voglio disabilitare il messaggio di avvio della compilazione, vorrei solo che il testo personalizzato venisse mostrato solo al completamento (esito positivo). Il caso …
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.