【Jenkins系列】如何构建Jenkins Job

2022-08-13 15:25:58 浏览数 (1)

本章我们来讲述构建一个Jenkins Job,因为我是在Windows上面操作的,因为版本问题可能和在Linux上操作的有些差异,但是没关系,整体思路是一致的,快来实践吧,实践路上必然会踩坑~我就是踏着一个一个坑过来的。

一、新建一个job

常用job类型:自由风格项目、maven项目、Pipeline......现以我们常用的maven项目举例。

路径:Dashboard > 新建Iterm > 构建一个maven项目 > 输入任务名称

二、配置【General】

在构建job时,需要参数化构建,比如选择环境,以及应用的名称。

路径:点击项目名称demo > 配置 > General > 添加参数

三、配置【源码管理】

tips:可以关注我的项目,里面包含了ansible、mysql、docker、shell等各种笔记~

仓库地址:https://github.com/WEIMHaaa/wei-notebook.git

路径:点击项目名称demo > 配置 > 源码管理 > 填写Repository URL > 填写Credentials

凭证(cridential)是Jenkins进行受限操作时的凭据。比如使用SSH登录远程机器时,用户名和密码或SSH key就是凭证。而这些凭证不可能以明文写在Jenkinsfile中。Jenkins凭证管理指的就是对这些凭证进行管理。

四、配置【Build】

路径:点击项目名称demo > 配置 > Build > 填写Goals and options:mvn clean package

五、配置【Post Steps】

我们需要将编译好的代码通过ssh插件传输到目标环境,并且执行启动项目,以下是一个简单例子,实际情况的脚本会稍微复杂。

路径:点击项目名称demo > 配置 > Post Steps

六、构建项目

前面已经配置完成,接下来就开始构建项目啦~

一个完整的Jenkins job流程大概就实现了。

路径:点击项目名称demo > Build with Parameters

七、总结

Jenkins构建job还有很多细节,需要多实践、多练习,只有真正自己去使用了,并且理解其中原理,最后使用起来才会游刃有余~

0 人点赞