«jenkins-pipeline» etiketlenmiş sorular

Özellikle Jenkins 2.0'ın işlem hattı mimarisi hakkındaki sorular için. Bu, hem bildirime dayalı hem de komut dosyalı ardışık düzenleri içerir.


2
Karmaşık bir paralel Jenkins boru hattı nasıl inşa edilir?
Ismarlama Jenkins entegrasyonlarımızı bir boru hattına dönüştürmekle ilgileniyordum. Ancak, bunu nasıl yapacağımı anlayamıyorum. Herkes aşağıdakileri yapabilen Jenkins senaryosunda bana yardımcı olabilir mi? 1---2---3-----------9---10 | | |---4-------| | | |---5---6---| | | |---7---| 1: Start pipeline 10: End pipeline 5: Build some files * needed by 6, 7, * needed as …

1
Pipeline işinde arka plan işlemi çalıştırma
Jenkins deklaratif boru hattı kullanarak arka planda bir java işlemi çalıştırmak için bir yol arıyorum. Kod snippet'i aşağıdadır stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } Jenkins'ten ProcessTreeKiller'in zaten farkında ve her cevap aynı şeyi yapmayı öneriyor. Adım bloğu içindeki ortamı şanssız kullanmayı …

3
Jenkins deklaratif boru hattında Yapay Eklenti kullanma
Yapım sürecimi otomatikleştirmek için Jenkins Declarative Pipeline kullanıyorum. Yapıtlarımızı yalnızca belirli koşullar (Sonar, Checkmarx) geçtiğinde uzak bir JFrog deposuna yayınlamak istiyoruz. Biraz araştırma yaptıktan sonra, Artifactory eklentisinin bunun için yararlı olduğunu buldum. Ancak bildirimsel boru hattına nasıl entegre edileceğine dair herhangi bir belge bulamıyorum. Aşağıda Jenkinsfile kod pasajı bulunmaktadır stages{ …

3
Jenkins: Docker'ı yapı ortamı olarak kullanma izni sorunu
Jenkins'i Ubuntu 16.04 makinesine kurdum. Jenkins'in kendisi bir kapta çalıştırılmaz. Ne yapmak istiyorum sadece yarn installbir düğüm görüntü kullanarak çağırmak . İşte benim Jenkinsfile'm: pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps { sh 'cd /path/to/package.json; yarn install' } } } } …

1
Jenkins Pipeline işi; Gevşeklik için uygun fiyat teklifi
Bu muhtemelen% 100 kullanıcı hatası, ancak kanal adı olarak bir değişken slackSend adımında kullanmak için bir boru hattı iş alamıyorum. Bu hem Slack eklentisini hem de Build User Vars Eklentisini kullanır . BUILD_USER_FIRST_NAMESlack geri hangi kanal tanımlamak için kullanmaya çalışıyorum (yani, bir başlangıç ​​mesaj almak için bir olmalıdır). Bir boru …


2
Multibranch Jenkins Builds'daki bazı dalları nasıl devre dışı bırakabilirim?
Jenkinsfile ile herhangi bir dalı çalıştırmak için ayarlanmış çok şubeli bir işim var. Bir dalı çok dallı boru hattı için çalışan işler listesinden kaldırmak istiyorsam düşünebileceğim bazı seçenekler var. Şubeyi silebilirim O daldaki Jenkinsfile dosyasını silebilirim İkinci çözüm iyi, ancak bunu şubem için git repo'ya itmem ve zorlamam gerekiyor ve …

1
Birleştirme işleminde veya bir şube silindiğinde komut dosyalarını nasıl tetiklerim?
Ben jenkins çok şubeli boru hatları kullanıyorum. Bir şube birleştirilir ve silinirse jenkinler, dalı boru hattından da kaldırır. Bu harika, ama bir şube kaldırıldığında bir komut / komut dosyası çalıştırmak istiyorum, bir şube kaldırıldığında nasıl jenkins bir komut çalıştırmak? Jenkinlerin şubeyi çıkarmadan bir işi tetiklemesinin bir yolu var mı? Düzenleme: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.