使用jenkins之二Job

源码管理部分以github为例

先申请个github的token

步骤:头像 –> Settings –> Developer settings –> Personal access tokens –> Generate new token

在这里插入图片描述
在这里插入图片描述
生成token之后一定要记录下来

在这里插入图片描述

在github上创建一个名为test-jenkins的仓库,并提交一个index.html文件到仓库根目录

下面开始创建Job
在这里插入图片描述
在这里插入图片描述
接着就是配置部分

1.通常
简单描述一下项目
在这里插入图片描述
在这里插入图片描述

2.源码管理
在这里插入图片描述这里还可以设置一系列的Behaviours

在这里插入图片描述
比如防止拉取代码超时可增加Advanced clone behaviours

在这里插入图片描述
安装jenkins时如果你选择的是安装推荐的插件这一选项,那么默认会把Git插件安装上,如需其他版本控制软件如subversion则需自行到插件管理里面搜索安装

在这里插入图片描述

3.构建触发器

在这里插入图片描述这里是设置触发构建的时机,支持多种时机

触发远程构建 (例如,使用脚本)
在这里插入图片描述当我们访问JENKINS_URL/job/job1/build?token=abcdefg或者 /buildWithParameters?token=abcdefg就会触发job1这个构建

Build after other projects are built:在其他项目构建完成后再进行构建

当有多个jobs需要互相关联时,就需要设置jobs的上下游关联关系。比如job_1运行后触发job_2

在这里插入图片描述
Build periodically:周期性构建
这里会提及到一个叫日程表的概念,具体写法可点击问号说明
在这里插入图片描述

Poll SCM:定时检查源码变更

在这里插入图片描述
4.构建环境
在这里插入图片描述

Delete workspace before build starts:每次构建之前把这个job所在的工作区目录里面的某些文件(比如临时文件,缓存文件等)清空掉再进行构建。此插件为Workspace Cleanup

在这里插入图片描述

5.构建
这里增加两项简单脚本测试一下,Execute shell表示执行shell脚本

在这里插入图片描述
保存之后选择Build Now即可

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看控制台输出

在这里插入图片描述
也可在构建历史中查看每次的构建日志

在这里插入图片描述

理解工作空间workspace

在这里插入图片描述
Jenkins会通过源码管理的Git地址来拉取代码到job目录下的一个名为workspace的目录,这个目录就叫工作空间

我们一般会对这个工作空间下的文件进行打包和部署,部署之后就可以把工作空间清理掉

6.构建后的操作

java项目的编译和打包一般都是通过maven来完成

查看本机是否已安装maven

mvn --version

在这里插入图片描述

回到Jenkins的控制面板的全局工具配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装Maven插件

在这里插入图片描述在这里插入图片描述
再次创建Job会发现多了一个类型选项

在这里插入图片描述
在这里插入图片描述

https://xqiangme.blog.csdn.net/article/details/106770360

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值