2013-02-13 36 views
0

我試圖在構建作業後發送的電子郵件中顯示自定義消息。我想包括代碼簽出到電子郵件正文中的svn url和另一個變量BranchIdjenkins - 變量不可見

我試着SVN_URL_1在jenkins作業配置頁面的快速幫助中給出,但它顯示爲它在電子郵件中,即我得到的實際字符串$SVN_URL_1而不是值。

我嘗試添加一個環境變量如下所示

Set env variable

的輸出被同時,得到的字符串作爲是$BranchId

任何想法如何定義這些變量,並稍後在電子郵件中使用它們?

+0

你打算如何發送電子郵件?使用默認電子郵件或可編輯的電子郵件地址? – 2013-02-13 09:45:18

+0

@Eldad可編輯的。還嘗試了默認的電子郵件。 – mtk 2013-02-13 10:06:24

+0

你如何「設置環境變量」?我還設置了一些變量並使用可編輯的電子郵件,並且都顯示。我使用標準參數或使用[EnvInject](https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin)插件注入變量。 – 2013-02-13 10:20:44

回答

1

我試圖顯示變量爲$name,但顯示通過如上設置作業/ env的變量的任何環境變量/參數的正確的語法是

${ENV,var="name"} 

例如

${ENV,var="PATH"} 
${ENV,var="BranchId"}