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版权协议,转载请附上原文出处链接和本声明。