2012-10-11 25 views
7

Yapı tamamlandıktan sonra, belirli kullanıcılara e-posta göndermek için posta ek-eklentisini (Jenkins E-posta Eklentisi Eklentisi) kullanıyorum. Yapıyı o postada başlatan (isteyen) kullanıcıyı eklemek istiyorum. - Varsayılan Jenkins vars ile çalışan hiçbir şey bulamadım. - Posta ek varyasyonlarında hiçbir şey bulamadım. - $ BUILD_USERjenkins postasında Oluşturma isteğini dahil et

'u edinmek için Kullanıcı Vars Eklentisini Oluştur'u denedim ancak işe yaramayacağım.

şimdi de {}

cevap

8
olmadan çalıştı

zzz test GreenHat - Build # 27 - Still Failing: 
Check console output.... 

-- 

{$BUILD_USER} 

sonuçlanan

$DEFAULT_CONTENT 

-- 

{$BUILD_USER} 

sahip İçin $ BUILD_USER, o

gibi BUILD_REQUESTER, KULLANICI ADI falan almak nasıl

Neyi istediğimi buldum, ekliyor:

$CAUSE 

veya

${CAUSE} 

sizin örnekte

Started by user Jan Jansen 
1

, {$BUILD_USER}${BUILD_USER} olmalıdır verir
ama bu eklentisini yükleyin sürece bile bu şekilde işe yaramaz:

Build User Vars Plugin

Size aşağıdaki değişkenleri verir:

  • BUILD_USER - kullanıcının tam adı, inşa
  • BUILD_USER_FIRST_NAME başladı - kullanıcının ilk isim inşa başladı
  • BUILD_USER_LAST_NAME - kullanıcının soyadı inşa başladı
  • BUILD_USER_ID - kullanıcı kimliği oluşturuldu.

Ben burada bir 4 yaşındaki soruya yanıtlarken olduğumun farkındasınızdır

+2

, ben Yapı Kullanıcı Vars Plugin çalıştım, ama o iş için alınamıyor. Belki '$ NEDEN $ {BUILD_USER} {$ BUILD_USER} $ BUILD_USER BUILD_USER' verir eklentisi posta Uz ile uyumlu değil' kullanıcı Jan Jansen $ {BUILD_USER} {$ Başlatan BUILD_USER} $ BUILD_USER BUILD_USER ' – Niek

0

(daha fazla ayrıntı için eklenti sayfasına bakın), ama diğerleri bu bilgileri yararlı bulmak için, Google beni buraya getirdi ... Son birkaç yıl içinde Email-ext Jenkins eklentisine çok sayıda changes numarası geldi ve bu soruyu etkiledi - örneğin, v2.38 (2014 24 Mayıs): Alıcı sağlayıcılar için

Uygulanan yeni uzantı noktası (RecipientProvider) bu onay kutuları "istemcisi" "Alıcılar" vb artık daha vardır o alıcı tipleri

eklenir şeklini değiştirir her "gönder dan, sadece "istemcisi" seçebilirsiniz Eğer bir yapı tetikleyen kullanıcıya bir e-posta göndermek istiyorsanız, eklentinin en son sürümünü kullanarak bir RecipientProvider

bir uygulaması ile sağlanır "Tetikleme seçenekleri için:

jenkins screenshot

"Recipient List", iş için tanımlayabileceğiniz kodlanmış bir listedir. Sorumun belirtildiği gibi

İlgili konular