1、查看输出信息如上,返回值不为零。原来在执行过程中,如果返回值不为零,则jenkins认为失败,不再进行。
2、还有一个问题,在jenkins上显示执行成功的时候,tomcat并不能启动起来,十分困扰。
经反复试验,原来应该用如下方法操作:
[root@localhost target]# cat /etc/ansible/roles/jenkins_test.yml
hosts: web1
tasks:
name: start tomcat
shell: cd /home/tomcat_zfltest_8180/bin/ && sudo nohup sh startup.sh &
关闭tomcat时注意已经关闭时返回值不为零,需要处理。
启动时,需要nohup。
原文地址:http://blog.51cto.com/jingfeng/2106930