如果用户使用提交消息“skip-docker-creation”提交代码,那么云构建管道不应该创建 docker 映像,我们如何在管道中实现这一点?
1 回答
0
这已经解决了,我把云构建代码放在这里给大家。
脚步:
名称:'gcr.io/cloud-builders/git' 入口点:'bash' 参数:[ '-c', 'commit_message=$(git log --format=%B -n 1) && echo "${commit_message} " > /workspace/commitmessage.txt']
名称:'gcr.io/cloud-builders/docker' 入口点:'bash' 参数:
'-C'
| echo "然后我们保存了" $(cat /workspace/commitmessage.txt)
如果 ["$(cat /workspace/commitmessage.txt)" != "skip-docker-creation" ]; 然后 docker build -t 'gcr.io/xyzgration/1ykybaj0879c22' 。
否则退出0;菲
于 2021-11-12T11:07:16.830 回答