jenkins+gitlab+maven+shell+tomcat持续集成、持续交付实现应用自动化发版

jenkins、maven、gitlab、tomcat等安装请移步官网,后面有时间我会继续补上!

本次记录只是站在前人的基础上完成jenkins持续集成发版的工作,因为基本环境都是搭建完毕的,我只是需要配置好jenkins和写好发版的脚本即可,但是我相信对于已经入门的工程师来说,搭建环境从来都不是事。完成所有工作的前期搭建包括:jenkins环境搭建(jenkins2.60版本)gitlab环境搭建,Java环境搭建,maven环境搭建,tomcat环境搭建。基本就是这些了。下边我将给出我自己的配置jenkins过程和发版脚本。

jenkins配置:

  1. 新建项目配置:

    《jenkins+gitlab+maven+shell+tomcat持续集成、持续交付实现应用自动化发版》 Image.png
    《jenkins+gitlab+maven+shell+tomcat持续集成、持续交付实现应用自动化发版》 Image (2).png
    《jenkins+gitlab+maven+shell+tomcat持续集成、持续交付实现应用自动化发版》 Image (3).png

完成以上配置,点击保存即可。

注:在使用非免秘钥连接时,需要现在系统管理里面把远程主机信息填写好,也就是jenkins的SSH插件,没有的需要安装

《jenkins+gitlab+maven+shell+tomcat持续集成、持续交付实现应用自动化发版》 Image (4).png

还有很多需要安装的插件,git的插件,svn的插件。需要用时可在网上搜索。

附发版脚本:

《jenkins+gitlab+maven+shell+tomcat持续集成、持续交付实现应用自动化发版》 Image (5).png

《jenkins+gitlab+maven+shell+tomcat持续集成、持续交付实现应用自动化发版》 Image (6).png

《jenkins+gitlab+maven+shell+tomcat持续集成、持续交付实现应用自动化发版》 Image (7).png

    原文作者:jackey_love
    原文地址: https://www.jianshu.com/p/5cc36c0c6e57
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞