2015-11-04 32 views
9

Bir Jenkins iş akışı groovy komut dosyasından geçerli ve ilgili, yapı bilgilerine nasıl erişirsiniz?Jenkins İş Akışı Oluşturma Bilgileri

Ben currentBuild.result ve currentBuild.previousBuild belgelenmiş olmak gibi şeyleri görebilirsiniz, ama örneğin, ben nasıl erişebileceğini göremiyorum:

  • geçerli yapı işinin URL'si.
  • Bu iş akışının tetiklediği yapı işlerinin URL'si.
  • belirli başarısız inşa işinin konsol çıkışı, herhangi bir işaretçiler vb

teşekkürler.

def buildLog = currentBuild.rawBuild.log 

currentBuild.rawBuild size gibi diğer ayrıntıları verebilir hangi zamanda tip hudson.model.AbstractBuild taşımaktadır:

+1

currentBuild.previousBuild ile ilgili belgeleri nereden buldunuz? Bu belgeyi bulamıyorum –

cevap

15

currentBuild.rawBuild yapı günlük yani erişmek için, oradan hudson.model.Run

bkz size sigara önbelleğe hudson.model.Run nesneyi verecektir changeset, actions

+1

notu rawBuild'e erişmek için onu groovy korumalı alanın dışında çalıştırmanız gerekecek. – Vano

İlgili konular