Ansible获取错误运行命令,如果我手动输入则没有错误

时间:2019-06-17 19:26:31

标签: linux gradle ansible

我正在尝试在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/

0 个答案:

没有答案