La compréhension de Gitlab CI les tags

J'ai lu la documentation, quelques articles et vous pouvez appelez-moi idiot, mais c'est ma première fois de travailler avec un concept de ce genre.

  • J'ai enregistré coureur avec le tag "test"
  • créé tag "test" dans gitlab
  • bindings ce coureur, avec notamment le projet
  • J'ai aussi ajouté la même balise par exemple "test"dans mon local repo.

, MAIS comment exactement est en cours d'exécution de mon emplois dépendent de ces balises? Toutes ces opérations nécessaires? Si je pousse le nouveau code des pensions, *.fichier yml est exécuté de toute façon autant que j'ai testé.

Alors que faire si je veux lancer construire seulement quand je définir une version dans un commit?

IDK...

   git commit --tags "v. 2.0" -m "this is version 2.0" (probably not right)

Mais bien sûr, il doit être universel, donc je n'ai pas toujours dire, quelle est la balise à utiliser pour déclencher le coureur, mais pour l'exemple, nous allons lui reconnaître des valeurs numériques.

Comme vous pouvez le voir, je suis assez confus... Si vous pouviez préciser de quelle manière exactement les balises de travail, donc je serais en mesure de comprendre le concept, je serais vraiment reconnaissant.

OriginalL'auteur RiddleMeThis | 2017-04-24