2011-09-02 10 views
10

Bu konuda bana yardımcı olabileceğini umuyorum. Bir template.xml dosyası oluşturan "Template" adında bir işim var. Bu template.xml dosyasını kullanan başka işlerim var. Ancak, oluşturmadan önce, "template" iş çalışma alanından en son template.xml dosyasını çekebilmelerini istedim. senin "şablonu"Jenkins'de bina oluşturmadan önce başka bir işten dosya çekmek mi istiyorsunuz?

http://myserver/jenkins/job/myjob/lastSuccessfulBuild/artifact/template.xml 

cevap

4

, daha sonra aşağıdaki benzer bir URL adresinde başka işlere sunulacak, bir eser olarak template.xml dosyasını arşivleyebilirsiniz iş, Yapılandırma Sonrası Eylemler altında, arşiv seçeneğini kullanarak xml dosyanızı oluşturmayı seçin.

"Diğer tüm işlere kopyalamak için" Copy Artifact Plugin "öğesini kullanabilirsiniz.

Jenkins Job Setup for Artifact Generator Project

: enter image description here

Jenkins Job Setup for Artifact User Project: Ben oldukça strainghforward yaklaşım kullanmak benim Sonunda enter image description here

+0

Dosyayı çalışma alanından almak için wget'i kullanıyorum. Bu kötü bir uygulama mı? – Marx

+4

Çalışma alanından çekilmesinde iki risk: 1) uygun izinlere sahip bir kişi "Çalışma Alanını Sil" bağlantısını tıklayabilir ve dosyayı kaldırabilir; 2) yapı, dosya ya da kullanılamaz bir dosya bırakarak başarısız olabilir. Dosyayı arşivlenen eserlerden çekmek, her zaman son başarılı yapıdan dosyayı alır. – highlycaffeinated

22

: En Template işinde

+0

Dosyayı çalışma alanından almak için wget kullanarak bitirdim ... bu kötü bir uygulama mı? – Marx

+0

Son derece kafeinli yorumları aşağıya bakın. Buna ek olarak, Linux kölelerinizi kullanarak kendinizi sınırlandırıyorsunuz (bir sorun olmayabilir, bununla ilgili düşünülecek bir şey olabilir). Ayrıca arşivleme, farklı şablon dosyalarını diğer işlerin farklı yapılarıyla (parmak izi kullanarak) ilişkilendirmenize olanak tanır. – Sagar

+0

tam olarak aradığım şeyi. Teşekkürler. – pess0a

0

. Ben her zamanki düzende Jenkins'i çalıştırın (ubuntu 16.04 sunucu) ve ben checkstyle maven developerların kaynaklar işi içerisinde ikamet eden aynı checkstyle.xml yapılandırma dosyasını kullanarak eklentisi çağrı gerekir:

enter image description here

ararım Daha mvn checkstyle :

enter image description here

başkası için yararlı olabilir Umut.

İlgili konular