[英]How to place Email-Ext groovy script on the jenkins file system
我需要根據構建動態修改通知電子郵件收件人,所以我使用的是groovy腳本。 我希望這個腳本可用於所有作業,因此我希望它駐留在Jenkins文件系統上而不是每個項目中。 它可以位於收件人字段中(使用$ {SCRIPT,...}),也可以位於預發送腳本中。 評估主腳本的簡短(固定)腳本也很好,只要對所有項目都一樣。
您應該嘗試配置文件提供程序插件。 它與Jenkins的Credentials配置一起使用。
您的腳本現在將集中保存在Jenkins上,可供主/從節點使用。
在您的工作配置中:
myscript
現在,在你的工作的任何地方,你可以說${myscript}
,它將引用文件系統上文件的絕對位置 (它將在Jenkins目錄中的某個地方)。
我的印象是,您可能希望完全切換到Jenkins管道,其中整個作業是存儲庫根目錄中的groovy文件(Jenkinsfile)。
Email-Ext已經支持它,即使它可能缺少一些文檔。 https://jenkins.io/doc/pipeline/steps/email-ext/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.