«jenkins» etiketlenmiş sorular

Açık kaynaklı bir otomasyon sunucusu olan Jenkins ve yazılım oluşturma, test etme ve dağıtma gibi konular için Jenkins kullanma hakkında sorular için. Özellikle Jenkins Eklentileri ile ilgili sorular için jenkins-plugins etiketini kullanın.



3
Jenkins şifreleri credentials.xml dosyasındaki şifresini çözmek nasıl?
Projeye devam edebilmek için bilmem gereken birçok Jenkins kimlik belgesinin şifreleri veya şifre dizeleri olduğu projeyi devraldım, ne yazık ki bunlar hiçbir yerde belgelenmedi. credentials.xmlBu kimlik bilgilerinin depolandığı dosyayı kontrol ettim , ancak düz metin değiller, örneğin: <passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase> Not: Gizlilik nedeniyle biraz değiştirdim. Yukarıdaki dizgiye dayanarak orijinal şifresini nasıl çözebilirim?

4
Jenkins düzgün şekilde nasıl ölçeklenir?
Projemde Jenkins Master + 1 Jenkins slave (2 uygulayıcı) çalışan bir AWS sunucumuz var ... ve daha fazlasına ihtiyacımız var Yapma gücümüzü artırmak için üç seçeneğimiz var: Ölçeklendir : AWS örneğini büyütün ve daha fazla uygulayıcı ekleyin. Ölçeklendir : AWS örneğini büyütün ve başka bir jenkins kölesi işlemi ekleyin. Ölçeklendir …


7
Jenkins nasıl güvenli bir şekilde yeniden başlatılır?
Jenkins örneğimizde Jenkins'i birkaç kez yeniden başlatmayı içeren bazı yapılandırma değişiklikleri yapmam gerekiyor. Bununla birlikte, geliştiricilerimiz Jenkins'i üç gün içinde iş görmeden görmediğim kadar sık ​​taahhüt ediyorlar. Jenkins'i güvenli bir şekilde yeniden başlatmanın yerel bir yolu var mı (GUI veya komut satırı üzerinden)? IE: aşağı inmeden önce mevcut işlerin bitmesini …
19 jenkins 


3
Bir Jenkins işini SCM'de repoyu klonlamamak için ayarlama
Jenkins'i Bitbucket Eklentisini kullanarak Bitbucket ile entegre ettim . Eklentinin Wiki'sine göre, depo işin SCM'sinde ayarlanırsa belirli bir iş tetiklenir. Bildiğiniz gibi, biri Jenkins işine SCM koyarsa, bu yapım öncesi aşamada klonlanır. Çok uzak çok iyi. Ancak, belirlediğim işin asıl amacının deponun içeriği ile ilgisi yoktur; bunun yerine, sadece işin …
18 jenkins 


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 …


3
AWS spot fiyatlandırmasını otomatik olarak nasıl kontrol edebilirim?
Döndürdüğümüz ajan kutuları için fiyatlandırmayı kontrol etmek üzere bir Jenkins işi düşünüyordum; sık sık fiyat yükselir ve yeni ajanların gelmediğini fark etmeden bir veya iki saat sürer ve sonra manuel olarak girip spot fiyatı kontrol edip buna göre ayarlayabilir veya bölgeleri değiştirebiliriz. İlk içgüdüm, en iyi yolun bir çalışan aws …

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 eklentilerini dağıtmadan önce değişiklikleri nasıl test edersiniz?
Bazı işlevleri bozan bir eklenti yükseltmesi tarafından ısırıldıysanız, bu sorun hakkında biraz düşünmelisiniz: Jenkins eklentileri yükseltme politikası ne olmalı? Değişiklikleri dağıtmadan önce nasıl test edersiniz? Herkes yeni sürümleri test etmek için kukla işleri çalıştıran bir test örneği sahip kadar gitti ya da sadece sürümleri yükseltmek bir şey kırmak için dua …

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{ …

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.