【发布时间】:2016-06-24 07:59:37
【问题描述】:
我正在使用 ansible-playbook 进行部署,并且正在使用 git 检查我的源代码。我遇到的问题是,我不断获得源代码的陈旧版本。我不知道为什么会这样。在这之前还好。有没有办法禁用缓存?
- name: Checkout eclaim_revamp source code
git: repo={{ deployment_url }} dest=/opt/eclaim_revamp force=yes version={{ eclaim_branch }} key_file=~/.ssh/id_travis accept_hostkey=yes
when: app_version == "eclaim_revamp"
以上是我用来从 bitbucket 签出我的源代码的声明。任何帮助,将不胜感激。
更多信息
我正在针对我创建的 docker 映像运行此剧本。
【问题讨论】:
-
你能包括你用来针对你的 docker 镜像运行 ansible 的进程吗?根据您尝试执行此操作的方式,您可能会将更改推送到不可变对象,并在完成后看到它恢复为原始图像。
标签: git caching docker ansible ansible-playbook