jenkins için boru hattı eklentisini kullanıyorum ve her çalışma için kod kapsamı raporu oluşturup bunu boru hattı kullanıcı arayüzü ile birlikte görüntülemek istiyorum. Bunu yapmak için kullanabileceğim bir eklenti var mı (ör. Cobertura ama boru hattı tarafından desteklenmiyor gibi görünüyor)?jenkins boru hattı işleri için Cobertura kod kapsamı raporu
21
A
cevap
0
Belirtilen dizinde command linecobertura-report
numaralı raporunu kullanarak oluştur ve sonuçları yapaylık olarak ekle.
cobertura-report [--datafile file] --destination dir [--format
html|xml] [--encoding encoding] directory [--basedir dir]
14
Kapsama raporunu yayınlamak için bir boru hattı adımı eklemek için bir yol yoktur ama BlueOcean arayüz altında göstermez. Normal kullanıcı arayüzünde iyi görünecektir. Cobertura eklentisine parametrelerden biri de (örnekte '**/coverage.xml') kullanacağı XML olduğunu
pipeline {
agent any
stages {
...
}
post {
always {
junit '**/nosetests.xml'
step([$class: 'CoberturaPublisher', autoUpdateHealth: false, autoUpdateStability: false, coberturaReportFile: '**/coverage.xml', failUnhealthy: false, failUnstable: false, maxNumberOfBuilds: 0, onlyStable: false, sourceEncoding: 'ASCII', zoomCoverageChart: false])
}
}
}
Not. Daha bilgi verdi gerekirdi
nosetests --with-coverage --cover-xml --cover-package=pkg1,pkg2 --with-xunit test
+0
Bu, iki günlük baş ağrısından sonra. Çok çok teşekkürler. –
İlgili konular
- 1. jenkins boru hattı uyarıları grafiği
- 2. Jenkins boru hattı - emailextrecipients boş
- 3. Boru Hattı DSL (Groovy)
- 4. Ekranda SCCT kapsamı Jenkins
- 5. Farklı depodan Jenkinsfile ile Jenkins çok bölmeli boru hattı
- 6. Jenkins eşzamanlı çok bölmeli boru hattı nasıl yapılandırılır?
- 7. Bir sklearn Boru Hattı içinde birleştiren birden fazla boru hattı?
- 8. Jenkins işleri kaybolacak
- 9. Jenkins boru hattı: Böyle bir DSL yöntemi yok
- 10. Gitlab Webhook ile Jenkins Çoklu Şube Boru Hattı nasıl tetiklenir
- 11. Bir Jenkins boru hattı komut dosyasında @ NonCPS üzerindeki etki nedir?
- 12. Jenkins Çok Kanallı Boru Hattı: Yapılandırma düğümü nasıl seçilir?
- 13. Jenkins boru hattı işinin oluşturulma sonucu nasıl işlenir?
- 14. Branşman Bazlı Gelişim Jenkins Otomatik Test Boru Hattı ile Çalışmak
- 15. Boru hattı nasıl taşınır?
- 16. Boru hattı adını ve açıklamasını Jenkinsfile'dan ayarlayın
- 17. Android Gradle Kod Kapsamı
- 18. Bir Boru Hattı
- 19. Ortam değişkeni Jenkins boru hattında
- 20. Powershell: Orta boru hattı uyumu
- 21. Jenkins çok dallı boru hattındaki yapılandırmayı düzenleme
- 22. Paralel boru hattı nasıl yapılır?
- 23. Jenkins
- 24. Boru hattı ile çalışma sırası
- 25. PHPUnit - Zend Framework uygulamasıyla ilgili Kod Kapsamı raporu oluşturma sorunu
- 26. jasmine yükleniyor varlik boru hattı
- 27. Jenkins xUnit test sonucu raporu
- 28. PHP Cobertura biçiminde uyumsuzluk
- 29. Jenkins: Subversion E175002: kırık boru
- 30. Mocha testleri için İstanbul kod kapsamı
: Eğer piton kullanıyorsanız
, gibi bir şey kullanmak isteyeceksiniz. Hangi programlama dilini kullanıyorsunuz? Hangi yapı aracını tercih edersiniz? – luka5z
Python, javascript ve diğer projelerim var ve kod kapsamı raporlarını görüntülemek için Cobertura'yı serbest projeler üzerinde kullanıyorum. Ancak boru hattına geçtikten sonra, proje için Cobertura'yı kurmak için post build UI'yi alamıyorum. – ebnius
Eklentinizin Pipeline işi tarafından desteklenip desteklenmediğini (https://github.com/jenkinsci/pipeline-plugin/blob/master/COMPATIBILITY.md) kontrol edin. – luka5z