项目经验Jenkins构建作业
Posted Yolanda94
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目经验Jenkins构建作业相关的知识,希望对你有一定的参考价值。
【背景】
之前小编在项目开发中使用过Jenkins,不过没有自己安装和部署过,这次从安装到部署都是自己尝试的,记录一下。(以下操作均在Windows10系统下完成。)
【内容】
一、构建步骤 |
1、新建视图:
2、新建任务:
如果需要用maven项目构建又没有的话(如下图所示),则先安装maven插件。
(1)在首页左侧点击管理Jenkins;
(2)选择插件管理;
(3)选择可选插件;
(4)勾选 Maven Integration plugin并安装;
(5)安装完成后重启Jenkins再次点击新建任务进入该界面即可构建Maven项目;输入任务名并选择构建Maven项目,点击确定进入配置界面。
(6)为了和gitlab协同,还需要安装gitlab的插件。安装步骤同上。
Ps:当插件安装不上的时候,可以直接去网上下载,然后进行安装。
3、填写配置:
(1)General配置;
(2)源码管理配置;(主要是输入构建地址,可用git也可用svn地址)
(3)构建触发器、构建环境配置;
(4)Pre Steps、Build配置;
(5)Post Steps配置;
(6)构建设置;(此处填写接收构建消息的邮箱,可选择接收哪些构建消息)
(7)构建后操作的配置;
4、立即构建:
系统管理–>系统配置
执行者数量:配置并发数量,一般设置为5,不超过10
用法:如果是主server,可以不选,如果是从级别必须选择“尽可能的使用这个节点”
生成前等待时间:配置该时间10s,避免错误操作,有时间返回。
二、部署代码上线流程 |
1、代码获取(直接拉取)
2、编译 (可选)
3、配置文件放进去
4、打包
5、scp到目标服务器
6、将目标服务器移除集群
7、解压并放置到Webroot
8、Scp 差异文件
9、重启 (可选)
10、测试
11、加入集群
二、小结 |
以上仅为小编自己在Windows上使用Jenkins进行构建的一点经验,如有错误,欢迎评论指出。(✿◡‿◡)
以上是关于项目经验Jenkins构建作业的主要内容,如果未能解决你的问题,请参考以下文章
可以阻止 GitLab Webhook 在 Jenkins 中触发构建吗