Ansible容器不检测源代码更改

我有一个这样的结构的项目:

/root /source /roles container.yml 

我把我的源代码放在/source目录下。 在编译期间,导体从/src/source编译源代码(默认情况下,项目目录被安装到导体容器中,作为/src )。

问题是,在我第一次为我的服务创build映像之后, ansible-container build命令只是重用了以前的caching,并忽略了/root/source/中的源代码更改。 我想知道这是否是由于ansible-container只从angular色计算caching而不能确定源代码是否已经改变。

解决这个问题的一个办法是将源代码放在angular色目录中,但是会破坏项目的结构。 另一种解决办法是不使用caching,这显然是不高效的。

谁能告诉我一些更好的方法来解决这个问题?