在bitbucket管道中使用Slack管道



我有一个位桶管道,我想使用松弛管道发送关于管道执行状态的通知,但问题是,当将通知步骤放在管道末端时,当管道在早期步骤失败时不会执行,所以我的问题是如何使某个步骤(在这种情况下的松弛步骤)执行而不管早期步骤执行结果?

之后,我可以使用BITBUCKET_EXIT_CODE变量来确定管道执行状态,以发送适当的通知状态。或者有其他聪明的方法来使用松弛的管道,我不知道?

提前感谢。

您应该在after-script块中使用管道,而不是常规的主script。这正是用于通知之类的事情,无论script块中发生了什么,都将运行,暴露了您需要的BITBUCKET_EXIT_CODE变量。

https://support.atlassian.com/bitbucket-cloud/docs/configure-bitbucket-pipelinesyml/after-script

最新更新