Codeship Pro on_fail跨步骤

时间:2018-09-19 09:38:31

标签: codeship

上一步失败时,是否运行步骤的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中行为相同?

1 个答案:

答案 0 :(得分:0)

您已为第二个测试步骤(不会失败的步骤)定义了on_fail偶然性。如果为第一步设置了on_fail(失败并停止了构建),您将注意到回显的语句。

此行为与在CodeShip Pro中运行的版本一致。