一、Jenkins简介

Jenkins是一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务。

官方网站:

https://jenkins.io/

 二、Jenkins安装部署

(1)安装JDK

Jenkins 安装部署全过程_java

(2)下载Jenkins

下载地址:

http://mirrors.jenkins-ci.org/

基于Linux系统部署:

rpm -ivh  xxx.rpm          
service jenkins start #启动服务    
chkconfig jenkins on #开机自启
/etc/sysconfig/jenkins  #查看配置文件

(3)安装&启动Jenkins服务:

Jenkins 安装部署全过程_java_02

(4)问题处理:

出现启动jenkins报错的情况,如何处理:

[root@localhost ~]# systemctl start jenkins
Job for jenkins.service failed because the control process exited with error code. See "systemctl status

使用命令systemctl status jenkins.service可以看到启动的失败详情。

Jenkins 安装部署全过程_Jenkins_03

解决办法是: 修改 jenkins 的配置文件中使用的 jdk 路径:

[root@localhost ~]#which java 
/usr/java/jdk1.8.0_291/bin/java

修改jenkins的配置文件

vi /etc/init.d/jenkins

Jenkins 安装部署全过程_Jenkins_04

 重启 jenkins

systemctl daemon-reload 
systemctl restart jenkins

 三、Jenkins配置

(1)首次访问http://目标ip:8080/,根据浏览器提示进行操作。

Jenkins 安装部署全过程_Jenkins_05

 选择插件来安装:

Jenkins 安装部署全过程_配置文件_06

选择全部,然后去除所有插件,后续根据需要安装插件:

Jenkins 安装部署全过程_配置文件_07

 创建第一个管理员用户:

 

Jenkins 安装部署全过程_Jenkins_08

(2)配置插件更新源:

默认官方源修改为清华源

https://updates.jenkins.io/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

Dashboard --> Manage Jenkins --> Manage Plugins --> Advances --> Update Site

Jenkins 安装部署全过程_java_09

 

 

Jenkins 安装部署全过程_配置文件_10

 

(3)安装插件,如 pipeline/git等插件

下载中文汉化插件:

Jenkins -->  Manage Jenkins --> Mange Plugins,点击Available,搜索“chinese”

 

Jenkins 安装部署全过程_配置文件_11

 


(4)添加agent节点

Mange Jenlins --> Manage Nodes and Clouds-->NEW Node

Jenkins 安装部署全过程_java_12

 输入名字、描述和相关参数 

 

Jenkins 安装部署全过程_Jenkins_13

 命令行运行代理:

#!/bin/bash

nohub java -jar agent.jar -jnlpUrl http://192.168.99.242:8080/computer/build01/jenkins-agent.jnlp -secret 6bfad151b082656bcdea551cc616d4bf03d51eddef6c64bcb326cb288114ae54 -workDir "/opt/jenkins" &

 

 四、Jenkins 权限管理

安装授权插件 Role-based Authorization Strategy 用户项目授权。

Jenkins 安装部署全过程_配置文件_14

 

系统配置界面出现一个 “Manage and Assign Roles”

Jenkins 安装部署全过程_Jenkins_15

 

  五、Jenkins 凭据管理

Jenkins 安装部署全过程_Jenkins_16

 

本文由Bypass整理发布,转载请保留出处。 欢迎关注我的个人微信公众号:Bypass--,浏览更多精彩文章。