jenkins里用ansible发布代码常见的问题

Posted rutor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins里用ansible发布代码常见的问题相关的知识,希望对你有一定的参考价值。

1.stdout: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

cd bin/
vi catalina.sh
头部加入以下信息:

export JAVA_HOME=/home/gongzi/http/jdk1.6.0_26
export JRE_HOME=/home/gongzi/http/jdk1.6.0_26/jre

2.tomcat 启动不了
碰到ansible无法起停tomcat的时候,有两个点需要关注
1)、环境变量,在startup.sh中添加source /etc/profile
2)、后台运行,加上nohup...&


3. 只发一次上线通知

run_once: true


- command: /opt/application/upgrade_db.py
run_once: true
delegate_to: web01.example.org

指定在"web01.example.org"上执行

以上是关于jenkins里用ansible发布代码常见的问题的主要内容,如果未能解决你的问题,请参考以下文章

利用 Ansible 来做 tomcat 应用的持续交付

SSH 密钥未受保护的 terraform ansible jenkins

[ jenkins ] git+jenkins+maven + ansible 部署java程序

在 Jenkins 管道中使用 Ansible 进行部署

ansible+jenkins+svn实现生产环境自动发布

Jenkins + Gitlab + Ansible--playbook 代码上线流程(文末有免费视频)