2012-10-11 12 views
7

構建完成後,我使用mail-ext-plugin(Jenkins電子郵件擴展插件)向某些用戶發送電子郵件。 我想包括在該郵件中啓動(請求)構建的用戶。 - 我找不到使用默認Jenkins變量的任何東西。 - 我在郵件轉發變量中找不到任何東西。 - 我試圖建立用戶Vars插件得到$ BUILD_USER在jenkins郵件中包含構建請求用戶

但我無法讓它工作。

怎麼到$ BUILD_USER,BUILD_REQUESTER,USERNAME或類似的

東西現在我有

$DEFAULT_CONTENT 

-- 

{$BUILD_USER} 

導致

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

-- 

{$BUILD_USER} 

也試過沒有{}

回答

8

我終於找到了我想要的, 加入:

$CAUSE 

${CAUSE} 

Started by user Jan Jansen 
1

在你的榜樣,{$BUILD_USER}${BUILD_USER}
但即使是這樣,除非你安裝這個插件將無法正常工作:

Build User Vars Plugin

它爲您提供了以下變量:

  • BUILD_USER - 用戶的全名開始建設,
  • BUILD_USER_FIRST_NAME - 的用戶名開始建設,
  • BUILD_USER_LAST_NAME - 用戶姓氏開始建設,
  • BUILD_USER_ID - 的用戶ID開始構建。

(詳見插件頁面)

+2

正如我在我的問題中所述,我嘗試了構建用戶變量插件,但我無法讓它工作。 也許這不是與郵件-EXT插件 '$原因 $ {BUILD_USER} {$ BUILD_USER} $ BUILD_USER BUILD_USER' 給 兼容'發起者用戶揚詹森 $ {BUILD_USER} {$ BUILD_USER} $ BUILD_USER BUILD_USER ' – Niek

0

我意識到我回答一個4歲的問題在這裏,但谷歌把我帶到這裏,讓其他人可能會發現此信息有用...

已經有許多changes到電子郵件-EXT詹金斯插件在過去的幾年中,這會影響這個問題 - 例如,在v2中。38(2014年5月24日):

實施了新的擴展點收件人提供商(RecipientProvider)這改變了收件人類型添加

的方式不再有複選框「請求者」,「收件人」等,每個由RecipientProvider

使用最新版本的插件,如果你想發送電子郵件到誰引發了構建用戶的實現從「發送提供,你可以簡單地選擇「請求者」 「觸發選項:

jenkins screenshot

「收件人列表」是一個硬編碼列表,您也可以爲作業定義。

相關問題