Jenkins任务搭建前置工作

371 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

# Jenkins,让服务部署更加丝滑中我们已经将Jenkins安装完毕。那么下面的工作还不能立马就可以新建构建任务。还需要做一些前置工作准备。

一、系统配置

1、配置Jenkins Location

image.png

2、Folder配置健康指标设置

image.png

3、Publish over SSH配置

设置Jenkins image.png

点击新增SSH Servers

进行添加所需要部署的服务所在的服务器,添加对应服务器的前提需要将Jenkins服务器下生成的ssh公钥copy到所要配置的服务器。(通俗点讲就是建立两个服务器之间的SSH免登录设置,然后就可以通过Jenkins服务去发布代码到相应的服务器上了)

image.png

想要配置更多,只需要新增即可。这里配置完后,在新建项目的时候会用得到。后面我会讲到

二、全局工具配置

此项配置除了Git需要配置Jenkins所在服务器的git可执行程序地址,其他都走默认配置

image.png

Maven使用在后续新建项目的时候会提及到。

三、插件管理

这个就不做过多解释了,就是管理插件使用的,可以更新、卸载、安装插件。

四、节点管理(无需设置)

想要了解的同学可自行百度,这个目前不用,后续如果需要会在此更新

五、管理用户

可新建用户,用户公司内部开发同事使用

image.png

六、全局安全配置

授权策略选择项目矩阵授权策略

image.png 其余可不用设置。

七、凭据配置(Manage credentials)

可以配置账户凭据

image.png 选择添加凭据

添加凭据的方式有6中,常用的一般是Username with passwordSSH Username with private key这两种方式。

1、Username with password

选择Username with password,将gitlab的用户名 密码分别添加至【用户名】【密码】一栏,【ID】一栏自行定夺,可以写一个有含义的便于分辨的ID , 点击【确定】即可。

2、SSH Username with private key

前提是将Jenkins服务所在的服务器生成的SSH公钥添加至gitlab的SSH keys上。然后选择SSH Username with private key,将gitlab的【用户名】填写上,【ID】一栏自行定夺,可以写一个有含义的便于分辨的ID,Private Key选择Enter directly,将Jenkins服务所在服务器上生成的SSH密钥粘贴至此,点击【确定】即可。

image.png

到此为止Jenkins任务搭建的前置工作已准备妥当。下一步就是开始配置部署任务了