2015-05-22 52 views
1

我正在阅读关于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" 

这些都不起作用。什么是正确的格式?

回答

9

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

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

或:

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

我用了几个方便的别名,从Oh-My-Zsh延长。我的工作流程已通过将这些添加到我的系统中得到改进

创建WIP承诺:

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

,然后创建一个WIP承诺,而运行CI:

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