Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

clone a specific branch from git through ansible playbook

I am using ansible to deploy my app. I am cloning the app from github using the following:

- 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 

I want to clone a specific branch from the repository. I read the documentation of ansible but couldn't find any option to clone a specific branch. It has an option to clone a version but not branch.

like image 263
Ajeet Khan Avatar asked Oct 31 '15 09:10

Ajeet Khan


1 Answers

From the documentation:

version

What version of the repository to check out. This can be the full 40-character SHA-1 hash, the literal string HEAD, a branch name, or a tag name.

(emphasis mine)

like image 57
JB Nizet Avatar answered Sep 30 '22 17:09

JB Nizet