Comment faire pour exécuter un gitlab-ci.yml travail uniquement sur une tagged branche?

Comment puis-je exécuter une .gitlab-ci.yml travail uniquement sur une tagged branche Master?

job:
  script:
  - echo "Do something"
  only:
  - master
  - tags

Le code ci-dessus sera exécuté si la condition existe: une branche principale ou une tagged commettre.

Mon objectif est de faire cette course pour une production de déployer, mais il faudrait que ce soit sur la branche Master et qu'il soit étiqueté (avec une version). Sinon, je vais avoir un autre emploi qui va pousser à la mise en scène si son manque une balise.

Comment au sujet de l'exécutant des étiquettes, et de vérifier si l'étiquette appartient à la branche principale, dans un script?

OriginalL'auteur Carson Cole | 2017-03-14