Jenkins自动化部署实践

概述

自动部署,就是要在代码提交后完成打包,发布。

源码管理

(jenkins 会根据这个地址检出源码,每次构建前都会自动检出最新的代码):
在这里插入图片描述

构建触发器

顾名思义,定义什么时候触发构建。自动触发的,没有去研究。手动触发有两种,一种直接在jenkins界面操作,另一种如下:
在这里插入图片描述
http://localhost:8083/job/phonebook/build?token=aliyu
根据这个地址去触发,貌似没什么意义,除非触发构建的人本身不能访问jenkins。

Build 构建时

构建时输入的maven 命令:
在这里插入图片描述
clean package -Pprod :表示打包 prod 配置文件的项目
当存在多个项目打包,需要打包指定的几个时,语法如下:

clean install -pl project1,project2 -am -amd -Pdev -
Dmaven.test.skip=true

注:

1.多个项目逗号分隔;

2.am是当前项目依赖的模块项目也打包{ 建议加上,避免报错
这里可以把后面的-am参数去掉,一般项目中都有自己的私服,并且也会配置在pom中,这里去掉-am之后打包更快,前提是依赖的模块项目要把deploy到私服中

jenkins 多个项目之间串并联执行

需要使用multjobs,但是下不来,以后研究

参考网址:https://www.cnblogs.com/wfd360/p/11314697.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值