2015-10-31 9 views
24

私は自分のアプリを配備するために使用しています。gitから特定のブランチを安全なプレイブックに複製する

- 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 

私は、リポジトリから特定のブランチをクローンしたいと思います。私は可能性のあるドキュメントを読んだが、特定のブランチをクローンするオプションは見つけられなかった。それはバージョンを複製するオプションを持っていますが、ブランチは複製できません。 the documentationから

答えて

35

バージョン

リポジトリのどのバージョンをチェックアウトします。これは、完全な40文字のSHA-1ハッシュ、リテラル文字列HEAD、ブランチ名、またはタグ名です。

(強調鉱山)

+0

Thxを、どのようなツイスト! – user3479125

10

使用version、ここでの例では、docsからだ:

- git: 
    repo: git://foosball.example.org/path/to/repo.git 
    dest: /srv/checkout 
    version: dev 
関連する問題