jenkins (2.2) 'ün silinen şubelerdeki işleri kaldırması için bir yol var mı? Şu anda benim inşa-monitör işleri silinmediği gibi dalları ile doldurur. Bu davranışı tetiklemek için bir ayar var mı yoksa bu bir hata olarak dosyalanmalı mı?Jenkins Branşman endeksleme yoluyla silindiğinde işleri sil
cevap
En yeni Jenkins sürümünü kullandığınızdan, işlerinizi multibranch pipeline setup olarak değiştirmeyi düşünün.
(iş akışı eklentisi tarafından sağlanan)İş Akışı çoklu şube özelliği aşağıdaki anahtar yeteneklerini sunar:
repo yeni şube başına Jenkins içinde
Otomatik İş Akışı (iş) yaratma (varsayarak webhooks kaydedildiğinden GH'dan Jenkins'e).
Bu alt dallara ve benzersiz scm değişikliklerine ve oluşturma geçmişine özel olarak oluşturun.
Ayarlara göre, havuzdan silinen dallar için otomatik iş budama/silme işlemi.
Gerekirse ana özelliklerini geçersiz kılarak, şube özelliklerini ayrı ayrı yapılandırmak için esneklik.
DÜZENLEME: Size boru hattı için 'Sil Eski Öğeleri' ayarlarını kontrol edin. Sıfır olmayan 'Max # eski öğelerin' varsa o zaman, eğer şubeniz bu sayıdan daha az inşa ederse, o asla silinmez! Hatta günlüklerde görebilirsiniz:
Will not remove US12345 as it is only #1 in the list
Will not remove US23456 as it is only #2 in the list
Will not remove US34567 as it is only #3 in the list
DÜZENLEME: Ayrıca "Erik bayat uzaktan izleme dalları" ("Davranışlar" adlı ek davranış ekleyerek şansınızı deneyebilirsiniz -> "Ekle" -> Seç açılır.
1) Manage Jenkins -> Global Tool Configuration -> Git -> Add Git -> Choose JGit
'a gidin.
2) Sonra çoklu şube boru hattı yapılandırmasına gidip Branch Indexing -> Run now
Eski dalları uzağa gitmeli Branch Sources -> Git Executable
3) Basın altında yerine Default
JGit
seçim şimdi Yani
- 1. Jenkins işleri kaybolacak
- 2. Branşman Bazlı Gelişim Jenkins Otomatik Test Boru Hattı ile Çalışmak
- 3. Jenkins: Bu grup için grup işleri ve limit oluşturma işlemcileri
- 4. jenkins boru hattı işleri için Cobertura kod kapsamı raporu
- 5. MATLAB İfade sütunu endeksleme
- 6. Çekirdek Veriler, endeksleme ile UITableView destekli
- 7. Apache Ignite: Endeksleme nasıl çalışır?
- 8. ListView öğelerini silindiğinde Fragmenti Yenile
- 9. jQGrid birincil anahtar sorunu silindiğinde
- 10. Jenkins Group,
- 11. bundling css işleri ancak
- 12. Cron işleri codeigniter içinde
- 13. SQS: Kalan işleri tanıyor
- 14. Moğollarda Mongoid ile MongoDB - Geospatial Endeksleme
- 15. Solr Endeksleme Ayırma Alanı Açık Delimiter
- 16. [[]] ve $ liste endeksleme arasındaki fark nedir?
- 17. Ebeveynler raylarda silindiğinde alt nesneleri nasıl silebilirim?
- 18. Jenkins
- 19. Jenkins
- 20. jenkins
- 21. Jenkins
- 22. Jenkins
- 23. Jenkins
- 24. Jenkins
- 25. Jenkins
- 26. Jenkins
- 27. Jenkins
- 28. Raylarda cron işleri için çözümler3
- 29. Stoken tipinde yazım işleri Haskell
- 30. Solm yapılandırmasını zkcli kullanarak ZooKeeper sil/sil?
Ben I gibi bir hata dikkate alacaktır Çok kanallı boru hattı kurulumunu kullanıyorum - teşekkürler – ligi
Aynı şeyi görüyorum ... depodan çıktıklarında eski şubeler Jenkins'den silinmiyor. @ligi: bir hata mı yaptın? – kenyee
@kenyee, düzenlemeyi kontrol et? – madhead