gsb_-_workflow

GSB - Workflow

Comment mettre à jour le dépôt git gsb et participer à l'élaboration des playbooks ?

Note: il est intéressant de créer une clé publique SSH et de la copier avec ssh-copy-id

 git clone gitgsb@depl:gsb.git
cd gsb
git tag 
 vim fichier.txt
 git add fichier2.txt
 git commit -am "erreur typo"
 git tag -a v3.3.0c -m "version 3.3.0c"
 ...
 git push
 ...
 git push --tag 
 ...

Créer une branche permet de faire évoluer ses playbooks avec une plus grande indépendance et de limiter les impacts négatifs sur le reste du dépôt git

Depuis le répertoire du projet :

 git branch
* master
  ps

depuis le répertoire du projet, créons la branche ad :

git branch ad
git checkout ad
...
Basculement sur la branche 'ad'

On peut alors utiliser la branche ad comme toute autre branche, faire des commits

git commit -am "ajout fichier xyz"
git push
fatal: La branche courante ad ne dispose pas de branche amont.
Pour pousser la branche courante et définir la distante comme amont, utilisez
 
    "git push --set-upstream origin ad"
git push --set-upstream origin ad
Enter passphrase for key '/home/sio/.ssh/id_rsa': 
Décompte des objets: 4, fait.
Delta compression using up to 4 threads.
Compression des objets: 100% (4/4), fait.
Écriture des objets: 100% (4/4), 413 bytes | 0 bytes/s, fait.
Total 4 (delta 2), reused 1 (delta 0)
To depl:gsb.git
 * [new branch]      ad -> ad
La branche ad est paramétrée pour suivre la branche distante ad depuis origin.
  • gsb_-_workflow.txt
  • Dernière modification : 2020/01/07 11:39
  • de 127.0.0.1