Как запустить контейнер без оболочки в задании GitLab CI - PullRequest
1 голос
/ 04 апреля 2020

Я хочу запустить соответствие как часть моего конвейера для проверки сообщений фиксации, но в образе контейнера отсутствует оболочка, и есть точка входа /conform и аргумент enforce. Мой .gitlab-ci.yml должен выглядеть так:

conform:
  image: docker.io/autonomy/conform:latest

без секции скрипта, но, насколько я знаю, это не разрешено в GitLab.

Редактировать

Есть GitLab выпуск , открытый по этому вопросу.

1 Ответ

1 голос
/ 06 апреля 2020

Вы всегда можете установить conform как часть вашего CI:

conformJob:
  image: golang
  script:
    - go get github.com/talos-systems/conform
    - conform enforce
...