美文网首页
ubuntu安装jenkins持续集成

ubuntu安装jenkins持续集成

作者: little多米 | 来源:发表于2020-07-23 10:29 被阅读0次

    1.安装

    从官网下载安装包

    jenkins安装包

    执行命令dpkg -ijenkins_2.235.2_all.deb安装jenkins

    安装过程中8080端口被占用

    修改端口

    vim /etc/default/jenkins

    http端口

    修改端口为8088

    启动jenkins服务

    service jenkins start

    访问jenkins的web管理页面http://{IP}:8088/

    创建用户

    下载插件,需勾选shell相关插件(比较慢)

    完成之后进入系统,下载maven插件

    2.配置

    新建任务

    选择maven项目

    以发布微信为例

    资源加锁

    给当前构建加锁,微信模块构建时会依赖common、dao、service等基础模块,防止多个项目clean install造成混乱

    配置svn仓库信息和认证信息

    由于依赖基础模块,因此拉取整个parent目录

    构建完成之后的动作,一定要选构建环境这个地方触发

    选择构建完成之后,通过ssh发送文件到远程服务器,选择本机源文件以及远程存放目录,另外,文件传输完成之后可以执行脚本,我这里执行deploy-weixin.sh脚本

    内容如下

    大概进行的操作是,备份,删除webapp中的war包,将新war拷贝到webapp目录自动解压,以实现代码更新

    编译前的操作,我这里选择执行脚本,主要目的是配置war的运行环境

    set-weixin-test.sh内容如下

    内容为将提前准备好的配置为test环境web.xml拷贝到编译目录

    build goal填

    clean install -pl traffic-weixin -am

    利用maven独立编译模块以及其依赖的方式来编译weixin模块,避免编译web、monitor、api等耗时操作,其他war也需要类似配置。

    3.构建

    完成以上配置之后

    点击立即构建,即可自动发布traffic-weixin模块到测试服务器上。

    相关文章

      网友评论

          本文标题:ubuntu安装jenkins持续集成

          本文链接:https://www.haomeiwen.com/subject/bwkclktx.html