我正在尝试在Linux服务器上使用Ansible运行Gradle项目。如果我进入服务器并手动输入“ ./gradlew clean deploy”,则不会出现任何问题。
当我用Ansible运行它时,出现了“找不到工具.jar”错误。我已经正确设置了JAVA_HOME,因为以前在手动输入时会收到此错误。
我再次检查了我的$ JAVA_HOME,我确认目录正确,我尝试使用'&&'将shell cd到dir中,然后运行命令。
- name: go to directory and deploy
shell: ./gradlew clean deploy
args:
chdir: /DIR/I_NEED/TO_RUN_IN/