Ansible playbook to checkout to detach branch and merge in branch

时间:2015-06-18 23:59:28

标签: ansible ansible-playbook

我是ansible的新手。假设我在开发分支上,我试图执行类似于:

的事情
git checkout --detach
git merge branch-for-pr

这应该创建一个模仿正在合并的pull请求的分离状态。到目前为止,我有:

- name: get to detached
  sudo: no
  git: >
    refspec=+refs/heads/*:refs/remotes/origin/*
    detach=True

但是我在文档中没有看到有关如何执行合并的内容。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

Git module目前似乎不支持合并命令。

完成您所描述的合并的一种方法是使用command module

- name: git merge branch-for-pr
  command: git merge branch-for-pr
  args:
    chdir: path/to/your/repo