未使用大厅资源错误消息
Concourse resource is not used error message
我有一个 concourse pipeline,它会触发一个 semver,将一个版本发布到 GitHub-release 资源,并使用 slack-notification 资源发布一条消息。一切都很好,直到我尝试开始使用 on_failure: 和 on_success: steps.
我毫无问题地将 slack put 移到了 on_success。但是当我尝试将 GitHub-release put 移动到 on_success set-pipeline returns 时,错误:
资源'github-release'未使用
我试着把它放在 on_failure 和 on_success 中,但我仍然收到消息。
有没有办法只在构建良好时发布此版本?
on_success
和on_failure
只是运行一个单一的step
管道。如果您想 运行 多个步骤,您必须使用 steps
块之一,例如 do
或 aggregate
来完成此操作。
例如:
on_success:
do:
- put: slack-notification
- put: github-release
我有一个 concourse pipeline,它会触发一个 semver,将一个版本发布到 GitHub-release 资源,并使用 slack-notification 资源发布一条消息。一切都很好,直到我尝试开始使用 on_failure: 和 on_success: steps.
我毫无问题地将 slack put 移到了 on_success。但是当我尝试将 GitHub-release put 移动到 on_success set-pipeline returns 时,错误:
资源'github-release'未使用
我试着把它放在 on_failure 和 on_success 中,但我仍然收到消息。
有没有办法只在构建良好时发布此版本?
on_success
和on_failure
只是运行一个单一的step
管道。如果您想 运行 多个步骤,您必须使用 steps
块之一,例如 do
或 aggregate
来完成此操作。
例如:
on_success:
do:
- put: slack-notification
- put: github-release