J'utilise ansible pour déployer mon application. Je clone l'application depuis github en utilisant ce qui suit:
- name: Deploy site files from Github repository
Sudo: yes
git: [email protected]:xyz/abc.git dest=/home/{{deploy_user}}/{{app_name}} key_file=/home/ubuntu/.ssh/id_rsa accept_hostkey=yes force=yes
Je veux cloner une branche spécifique du référentiel. J'ai lu la documentation de ansible mais je n'ai trouvé aucune option pour cloner une branche spécifique. Il a une option pour cloner une version mais pas une branche.
De la documentation :
version
Quelle version du référentiel vérifier. Il peut s'agir du hachage SHA-1 complet de 40 caractères, de la chaîne littérale HEAD, d'un nom de branche ou d'un nom de balise.
(c'est moi qui souligne)
Utilisez version
, voici l'exemple des docs :
- git:
repo: git://foosball.example.org/path/to/repo.git
dest: /srv/checkout
version: dev