..

gitlab ci 跳过机器人提交

因为一些原因,比如 gitlab ci 机器人推送了一个提交,如果这次提交还触发构建,那么又会继续触发一次提交,无线循环下去.所以要跳过机器人的提交,jenkins 的做法是在 commit 信息中包含 [ci skip] 或者[skip ci], gitlab ci 也支持这种方法.还有一种是设置 git push 的参数:

git push --option=ci.skip # git version > 2.10
git push -o ci.skip       # git version > 2.18