上一步失败时,是否运行步骤的on_fail
指令?
我正在使用以下步骤:
- name: fail intentionally
service: busybox
command: false
- name: check if onfail is called
service: busybox
command: true
on_fail:
- command: echo reporting failure
调用jet steps
会产生以下输出:
(step: fail intentionally)
(image: busybox) (service: busybox) Image exists, using cached image
(step: fail intentionally) error ✗
(step: fail intentionally) container exited with a 1 code
我的on_fail
没有运行。
是jet
实用程序的问题,还是在Codeship中行为相同?
答案 0 :(得分:0)
您已为第二个测试步骤(不会失败的步骤)定义了on_fail
偶然性。如果为第一步设置了on_fail
(失败并停止了构建),您将注意到回显的语句。
此行为与在CodeShip Pro中运行的版本一致。