У меня есть работа в моем gitlab-ci.yml
, как
build and push:
stage: push
only:
- master
script:
- gcloud docker -- push $IMAGE_TAG
Идея состоит в том, что она должна запускаться только в том случае, если ветвь является главной, но я также хочу, чтобы она выполнялась только в том случае, если репо имеет значение * 1005.* а не dave/
Документы скажем
Путь к хранилищу может использоваться для выполнения заданий, выполняемых только для родительского хранилища, а не для вилок:
job:
only:
- branches@gitlab-org/gitlab-ce
но я не могу заставить это работать.Если наш сервер gitlab - gitlab.myco.io
, а приложение - app/my-project-name
, я подумал, что мог бы поставить
job:
only:
- branches@gitlab-myco-io/app/my-project-name/master
, но это, похоже, не работает.
Как правильно сделатьэто?