美文网首页
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