我想将conform作为检查提交消息的管道的一部分运行,但是container image缺少 shell 程序,并且具有入口点/conform
和参数enforce
。我的.gitlab-ci.yml
应该看起来像:
conform:
image: docker.io/autonomy/conform:latest
没有脚本部分,但据我所知,GitLab中不允许这样做。编辑
在此打开一个GitLab issue。
最佳答案
您始终可以将conform
安装为CI的一部分:
conformJob:
image: golang
script:
- go get github.com/talos-systems/conform
- conform enforce
关于docker - 如何在GitLab CI作业中运行没有 shell 的容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61027811/