Есть ли способ надежно выполнить задание по слиянию с мастером только при наличии изменений в скрипте? Я использую
vm-build:
image:
name: path_to_image
stage: vm-deploy
only:
changes:
- job.gitlab-ci.yml
refs:
- master
except:
- schedules
- triggers
script:
- ansible-playbook playbooks/pb_job.yml
tags:
- docker
, но, похоже, он выполняет «задание» для разных коммитов, чтобы выполнить мастер, где job.gitlab-ci.yml не изменился. Однако я не нашел ни рифмы, ни причины.