2012-08-15 15 views
6

Email-ext Jenkins eklentisinde e-posta gövdesini ön gönderim komut dosyasında düzenlemek istiyorum. Kod yazmak için hangi dili kullanmalıyım? Bash komut dosyası veya başka? Bir parça kod ekleyebilir misiniz? Teşekkürler.Jenkins Email-ext Ön Gönderme Komut Dosyası

cevap

4

Kullanmanız gereken dil, Groovy'dir, belirli değerler oluşturmak için güvenmeyen her şey için Jenkins> Manage> betiğinin altındaki kod parçanızı komut dosyası konsolunda test edebilirsiniz. (Git kullanırken test) hiçbir değişiklik yapılıp yapılmadığını e-posta gönderme iptal

Örnek:

if (build.changeSet.emptySet) cancel=true;

Groovy gerçekten perde arkasında Java kullanır uygun kodlama dili çeşit, sen olacak böylece muhtemelen neyin tanımlandığını/hangi nesneleri kullanabileceğinizi görmek için Jenkins java sınıflarına girmelisiniz. Örneğin, örnek kodumdaki yapı değişkeni, gerçekten Jenkins işimde çalıştırdığımda (tabii ki ücretsiz bir stil oluşturma işi) FreeStyleBuild adlı java nesnesidir.

İlgili konular