处理不再存在的引用上的代码行故障

时间:2016-10-10 01:58:43

标签: version-control codeship

有时我将代码推送到功能分支,并且由于rebasing和git push force,引用不再存在。但是,代码仍然会尝试下载引用并在其上运行其CI。

是否有任何方法(例如特殊的退出代码)告诉CodeShip既不传递也不会使引用不再存在的构建,或者从构建历史中删除它?

1 个答案:

答案 0 :(得分:2)

现在不可能。从理论上讲,即使测试失败,也可以通过确保这些命令返回零退出代码来强制构建成功。

git clone是Codeship本身运行的一个步骤,您无法修改。因此,git clone的退出代码不为零,步骤和构建将失败。

我会向团队提出这个建议,但我不确定我们是否会改变这种行为。

免责声明:我在Codeship工作。