我正在尝试创建一个剧本,我可以通过更改变量来结帐到任何分支。剧本的git部分是:
- name: Clone repository
git:
repo: "{{ repo_url }}"
dest: /some_path
key_file: some_path_to_a_file
version: "{{ repo_tag }}"
force: yes
我第一次使用repo_tag=master
并且它有效。然后我创建了一个名为dev的新分支,并尝试使用repo_tag=dev
。它说它不能结帐到那个标签。问题似乎是在结账前没有提取模块。
我在比赛中做错了什么?
编辑: 作为临时解决方法,我只是在克隆之前删除存储库文件夹,但即使没有必要也会强制克隆。