【发布时间】:2023-03-16 01:50:02
【问题描述】:
我试图解决这个问题,并搜索论坛等并为自己尝试,但没有成功。
我们有一个 jenkins 工作,在那里我们使用 Release Plugin(带有标准配置)
在工作中然后我们在左侧有“Perform Maven Release”来生成一个版本(标记、更改 pom 等)这个工作完美。
我们想在发布完成后向团队发送一封电子邮件。
我尝试了发布插件设置的环境变量(默认为 IS_M2RELEASEBUILD),并与 email-ext 插件插件结合使用,我可以在其中附加一个 groovy 脚本(advanced=>trigger=>script trigger )
我尝试了很多脚本来激活电子邮件,但都没有成功,我最后的机会是:
def env = System.getenv()
env['IS_M2RELEASEBUILD'] == 'true'
但是当我执行发布时,我们没有发送电子邮件(所以这个脚本将条件评估为 false 或其他)
有人在他的 Jenkins 中有这个设置吗?
非常感谢!
【问题讨论】: