Ubuntu环境下Jenkins安装、卸载、配置

1. 安装jdk

sudo apt-get install openjdk-8-jdk

2. 安装jenkins

参考地址:
https://pkg.jenkins.io/debian-stable/
https://jenkins.io/zh/doc/book/installing/

  1. 依次输入命令:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
vim /etc/apt/sources.list
  1. 最后一行添加:
deb https://pkg.jenkins.io/debian-stable binary/
  1. 输入命令
sudo apt-get update
sudo apt-get install jenkins
  1. 浏览器中输入:jenkins服务器ip:8080,根据提示初步配置jenkins

3. jenkins相关shell命令

// 查看jenkins运行状态
sudo service jenkins status

// 启动jenkins服务
sudo service jenkins start

// 重启jenkins服务
sudo service jenkins restart

// 停止jenkins服务
sudo service jenkins stop

4. 自定义端口号

修改/etc/default/jenkins文件,将HTTP_PORT对应的端口号由8080改成8082

# port for HTTP connector (default 8080; disable with -1)
HTTP_PORT=8080

端口更改后最好系统管理 - 系统设置 Jenkins URL 也更下下端口,如图
Ubuntu环境下Jenkins安装、卸载、配置

5. 配置邮箱

在网页端初步配置jenkins之后,进入系统管理 - 系统设置,修改图中红框位置(有些需要点高级设置)
Ubuntu环境下Jenkins安装、卸载、配置
Ubuntu环境下Jenkins安装、卸载、配置
Ubuntu环境下Jenkins安装、卸载、配置
设置完成后,勾选测试发送邮件,填好收件地址点发送,如果成功则代表配置成功

邮件标题模版:

构建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

邮件内容模版:

<hr/>

(本邮件是程序自动下发的,请勿回复!)<br/><hr/>

项目名称:$PROJECT_NAME<br/><hr/>

构建编号:$BUILD_NUMBER<br/><hr/>

构建状态:$BUILD_STATUS<br/><hr/>

触发原因:${CAUSE}<br/><hr/>

构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>

构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>

变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>

6. 配置github/gitlab

将jenkins服务器 git生成的公钥放到github/gitlab上,私钥加到jenkins的凭证里即可

7. 帐号管理

  • 创建用户
系统管理 - 管理用户 - 创建用户
  • 安全构建
系统控制 - 全局安全配置(Configure Global Security)
勾选如下:
    Jenkins专有用户数据库
    项目矩阵授权策略
  • 匿名登录

系统管理 - 全局安全配置

Ubuntu环境下Jenkins安装、卸载、配置

8. 卸载jenkins

参考地址:https://www.cnblogs.com/wangcp-2014/p/6978245.html

删除命令:

//服务
sudo apt-get remove jenkins

//安装包,注意这里如果不是ubuntu那就yum
sudo apt-get remove --auto-remove jenkins

//配置和数据
sudo apt-get purge jenkins

sudo apt-get purge --auto-remove jenkins