我有一个汇合管道,它可以拦截一个流,将一个版本发布到一个GitHub发布资源,并使用一个松弛的通知资源发布一条消息。在我尝试开始使用on_failure:和on_success: steps之前,一切都很好。
我把空闲时间移到了on_success上,没有问题。但是,当我试图将GitHub发行版put移到on_success时,管道返回错误:
没有使用资源“github-release”
我试着把它放在on_failure和on_success中,但是我仍然收到了这个消息。
是否有一种方法只在构建良好时发布此版本?
发布于 2017-07-11 15:35:15
on_success和on_failure只运行管道的单个step。如果要运行多个步骤,则必须使用块steps之一,例如do或aggregate来完成这一任务。
例如:
on_success:
do:
- put: slack-notification
- put: github-releasehttps://stackoverflow.com/questions/45038529
复制相似问题