-
naji authored1e228454
.gitlab-ci.yml 951 B
variables:
GIT_SSL_NO_VERIFY: "true"
stages:
- tata
.machine: &runner-shell
tags:
- vitamui, shell
test_tata:
stage: tata
only:
- main
<<: *runner-shell
script:
# Pour éviter de faire des modifications à distance accidentellement, on supprime le lien vers le référentiel d'origine, on détache la branche de sa remote.
- git remote rm origin
# La commande "git remote add" est utilisée pour créer un dépôt distant. Le premier argument est le nom du dépôt distant et le deuxième son URL
- git remote add origin https://$TOKEN:x-oauth-basic@$LIEN_CIBLE
# on se place dans la branche du dépôt distant
- git checkout -b $BRANCHE_CIBLE
# on met à jour la branche distante (Logiquement, elle devrait toujours être au même niveau que la master local)
- git pull origin $BRANCHE_CIBLE
# on push sur github sur la branche choisie
- git push --set-upstream origin $BRANCHE_CIBLE