Centos 7 Jenkins安装、配置

1.下载war包

官网:https://www.jenkins.io/download/
国内镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/
本文jenkins版本为:Jenkins 2.235.5 LTS

2. 环境准备

  • 创建jenkins工作目录:/usr/local/jenkins
  • 设置JENKINS_HOME环境变量:
    - vim /etc/profile
    - 添加 “export JENKINS_HOME=/usr/local/jenkins” 。保存退出
    - source /etc/profile
  • 上传jenkins.war到/usr/local/jenkins

3. 运行jenkins

指定jenkins运行端口7070

  • java -jar jenkins.war --httpPort=7070
    查看控制台日志中出现初始密码:
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

041427829c754b1f94489f154386ce34

This may also be found at: /usr/local/jenkins/secrets/initialAdminPassword

注意在防火墙中开放7070端口。
用浏览器访问主机ip:7070。提示Jenkins正在初始化,稍后刷新页面,初始化完成,提示输入初始密码:
在这里插入图片描述
填入服务器控制台中的初始密码"041427829c754b1f94489f154386ce34"

4.安装插件

修改插件下载地址为国内镜像:

  • 将 JENKINS_HOME/hudson.model.UpdateCenter.xml 文件中的修改为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
  </site>
</sites>
  • 将 JENKINS_HOME/updates/default.json 文件中的 http://updates.jenkins-ci.org/download 替换为 https://mirrors.tuna.tsinghua.edu.cn/jenkins:
sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json \
&& sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json

修改配置后,需要重启jenkins后台服务。
重启方法任选一种:

  • 页面访问 {hostIp}:{httpPort}/restart
  • 后台kill掉jenkins进程,再启动。

回到web页面:

  • 点击"安装推荐的插件":
    在这里插入图片描述
  • 插件安装完成后,创建用户:

在这里插入图片描述

  • 保存并继续配置后,进入Jenkins首页:
    在这里插入图片描述
    安装Jenkins部署java-maven工程会用到的插件:
  • Maven Integration
  • Publish Over SSH
  • Git Parameter

在这里插入图片描述
安装完成后重启Jenkins:
在这里插入图片描述

5.全局配置

  • Manage Jenkins >> Global Tool Configuration
    在这里插入图片描述
    配置Maven默认settings、JDK、Git、Maven等。在进行这些配置前,需要确保服务器已经正确安装maven、jdk、git。
    在这里插入图片描述
  • Manage Jenkins >> Configure System
    配置远程部署主机:
    在这里插入图片描述

版权声明:本文为thanksm1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。