用例是删除堆栈之类的作业。我们使用自定义消息来明确说明作业已删除的堆栈,但最终会出现松弛消息,例如(释义)
Delete job started
Deleted Alex stack
Delete job finished
Deleted Alex stack
很明显,您可以看到这是在哪里导致的混乱。我宁愿得到
Delete job started
Delete job finished
Deleted Alex stack
如果是这样,可以接受的答案是“无法完成”。我知道我可以解决管道问题,但我希望快速解决尚未转换的工作。
#1 楼
据我所知这是不可能的。我们通过使用Pipeline将自定义消息放入Jenkinsfile中来解决了这个问题。
通过将Jenkinsfile放入git repo确实帮助我们的开发人员更好地了解了构建过程,并允许他们对构建命令进行必要的更改,而不会造成通信麻烦。
这是转到Pipeline的不错的借口。
它也很容易做到:
slackSend (color: colorCode, message: customMessage)
评论
是的,我们正在慢慢过渡到管道,以便长期解决它,只是想知道是否有短期解决方案。谢谢!
– Alex
17年4月7日在14:48
评论
我能说的最好的选择是:分叉插件并调整此行以在启动时删除自定义消息。我认为打开一个问题是因为功能请求也可能是一个主意,我没有看到一种仅在特定步骤上消除自定义消息的方法。