ansible jenkins war

Ansible is Simple IT Automation
https://www.ansible.com/

Ansible中文权威指南- 国内最专业的Ansible中文官方学习手册
http://ansible.com.cn/

系统运维|Ansible :一个配置管理和IT自动化工具
https://linux.cn/article-4215-1.html

jenkins基于ansible持续集成 - rui_w_的博客 - CSDN博客
https://blog.csdn.net/rui_w_/article/details/50359132

WORKSPACE=`pwd`
WAR_DIR=${WORKSPACE}/${PROJ_NAME}-web/target
JETTY_DIR=/data/${PROJ_NAME}-jetty
REMOTE_DEPLOY_DIR=${JETTY_DIR}/webapps
INVENTORY_FILE=/tmp/${PROJ_NAME}-inventory-${JOB_NAME##*/}
INVENTORY_TEMPLATE=/opt/jenkins/default_inventory_template

cd $WAR_DIR

cat ${INVENTORY_TEMPLATE} > ${INVENTORY_FILE}
echo ${DEPLOY_HOST} >> ${INVENTORY_FILE}

ansible -i ${INVENTORY_FILE} all -m raw -a "rm -rf ${REMOTE_DEPLOY_DIR}/${PROJ_NAME}_crm.war"
ansible -i ${INVENTORY_FILE} all -m copy -a "src=${WAR_DIR}/${PROJ_NAME}-web.war dest=${REMOTE_DEPLOY_DIR}/"

#重启jetty
ansible -i ${INVENTORY_FILE} all -m shell -a "${JETTY_DIR}/bin/jetty.sh restart"

 

一步一步用jenkins,ansible,supervisor打造一个web构建发布系统 - 横云断岭的专栏 - CSDN博客
https://blog.csdn.net/hengyunabc/article/details/44072065

posted @   任国强  阅读(226)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2017-03-07 一种快速统计SQL Server每个表行数的方法
2012-03-07 Windows下命令行里执行DIR命令,DIR程序在哪里存放。
点击右上角即可分享
微信分享提示