跳过 codeship 中的构建

Skipping builds in codeship

我正在阅读有关 skipping builds 的 Codeship 文档。

我在提交时很难理解正确的格式。我想跳过构建,因为我不想超过每月 100 个免费构建。我将 运行 自己进行测试。

Codeship 说我可以 --skip-ci[skip ci] 提交消息。我试过这样的格式:

git commit -m "My message" --skip-ci
git commit -m "My message" [skip ci]
git commit -m -skip-ci "My message"

None 这些作品。什么是正确的格式?

正确的格式是将方法添加到字符串本身:

git commit -m "My message --skip-ci"

或:

git commit -m "My message [skip ci]"

我使用了几个方便的别名,扩展自 Oh-My-Zsh。通过将这些添加到我的系统,我的工作流程得到了改进;

创建 WIP 提交:

alias gwip='git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit -m "--wip--"'

然后创建一个没有 运行 CI 的 WIP 提交:

alias gwipskip='git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit -m "--wip-- --skip-ci"'