2017-02-14 97 views
1

我想在使用可編輯電子郵件通知插件發送的電子郵件的主題行中添加當前時間。在Jenkins電子郵件的主題行中添加當前時間

我知道我可以使用屬性文件並使用EnvInject插件。但是,如何確保我的財產文件包含我需要的最新最長時間?

還有其他方法嗎?

回答

1

您可以使用Environment Injector Plugin來注入自定義環境變量。因此,當您運行作業並注入可用於構建部分和擴展電子郵件模板部分的時間變量時,可以使用腳本而不是文件。

  • 安裝插件
  • 在構建環境部分選擇「注入環境變量來構建過程」
  • 在「評估的Groovy腳本」部分添加您的Groovy腳本

腳本:

TimeZone.setDefault(TimeZone.getTimeZone('UTC')) 
def now = new Date() 
def env= [CUSTOM_TIME: now.format("yyyyMMdd_HHmm")] 
return env 
  • 現在您可以使用${CUSTOM_TIME}構建和擴展電子郵件模板部分
相關問題