前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jenkins+Ansible联动使用

jenkins+Ansible联动使用

作者头像
@凌晨
发布2021-03-11 14:23:24
3300
发布2021-03-11 14:23:24
举报
文章被收录于专栏:Man_Docker

Ansible部署文档连接:https://cloud.tencent.com/developer/article/1777892

配置文档:

代码语言:javascript
复制
cat shengxian-deployment.yaml 
---
- hosts: '{{host}}'
  tasks:
    - name: back
      shell: mv /home/project/fresh/{{jar}} /home/project/fresh/{{jar}}.back
    - name: scp
      copy:
        src: /var/jenkins_home/workspace/ansible/shengxian/{{jar}}
        dest: /home/project/fresh/{{jar}}
    - name: restart
      shell: supervisorctl restart '{{server}}'

jenkins部署大家百度吧。

jenkins配置:

打包配置

打完包cp到指定文件夹

代码语言:javascript
复制
/var/jenkins_home/maven-3.6.1-8u212/bin/mvn clean package -Dmaven.test.skip=true
cp biz-web/target/prj-fresh-biz-web-*.jar ../ansible/shengxian/uat-prj-fresh-biz-web.jar

jenkins部署配置

代码语言:javascript
复制
cd /var/jenkins_home/workspace/ansible && ansible-playbook shengxian-deployment.yaml --extra-vars "{'host':'${host}','jar':'${target_jar}','server':'${server}'}"

配置完成选择构建就ok

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/03/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档