триггер задания сборки:
опция 1: добавьте when: manual
в задание, и вы можете запустить задание вручную в CI / CD> Конвейеры
вариант 2:
only:
- <branchname>
в этом случае задание запускается, когда вы продвигаетесь в определенную ветку (это мое личное предложение)
вариант 3: не добавляйте ничего, и задание будет запускаться каждый раз, когда вы нажимаете код
Конечно, вы можете комбинировать перечисленные выше параметры.
Кроме того, можно запускать задание с веб-запросом, используя маркер задания..
docker build
команда будет работать в конвейере.Я думаю, в разделе сценария.Механизм докера требований на gitlab-runner, который выбирает задание.
Или мне нужно «скопировать» содержимое файла Dockerfile в файл CI?
нет