0
我在ansible劇本以下任務:如何運行一個命令只有一個在線文件中已經改變ansible
- name: download last buildtools
get_url:
url: https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
dest: ~/buildtools/BuildTools.jar
我想下面的命令只有在BuildTools.jar文件運行已更改:
java -jar BuildTools.jar --rev latest
我該如何在我的劇本中做到這一點?
編輯:只是要清楚,我只想在上述url的文件版本發生變化時才觸發命令。因此,在這種情況下,每次構建工具都支持新版本的Minecraft。
可能重複的[如何檢查文件是否已經下載在可靠](http://stackoverflow.com/questions/22469880/how-can-i-check-if-file-has-been-downloaded-在-ansible) – techraf