共计 1564 个字符,预计需要花费 4 分钟才能阅读完成。
title: devops_jenkins_01_安装与部署 date: 2022-05-03 19:17:06.0 updated: 2022-05-05 23:32:44.057 url: /archives/jenkins01 categories:
- devops tags:
- jenkins
- devops
- 持续部署
1 jenkins安装与部署
官网: https://jenkins.io/ 本次部署是在CentOS
2 jdk安装
Jenkins 自身采用 Java 开发,所以要必须安装 JDK; 先检查是否安装了
java -version
没有安装直接yum安装
yum search java | grep jdk yum install -y java-1.8.0-openjdk java -version
3 安装jenkins
3.1 在线安装jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo sudo rpm –import https://pkg.jenkins.io/redhat/jenkins.io.key sudo yum -y install jenkins
3.2 调整配置文件
编辑vim /etc/sysconfig/jenkins文件
JENKINS_USER="root" ## 原值 "jenkins" 必须修改,否则权限不足
JENKINS_PORT="8080" ## 原值 "8080" 可以不修改
## 还有开启 HTTPS 相关参数,此处不打算开启,故不作说明
安装目录: /usr/lib/jenkins 工作目录: /var/lib/jenkins(对应于环境变量 JENKINS_HOME)
3.3 启动jenkins
systemctl enable jenkins #开机自启
systemctl restart jenkins #重启jenkins
3.4 防火墙放行
放开8080端口:
firewall-cmd –zone=public –add-port=8080/tcp –permanent
如果是腾讯云或者阿里云的服务器,需要去安全组开放端口。
到现在已经安装好了输入http://服务器ip:8080 即可访问jenkins。如下图:
4 jenkins基本配置
4.1 登录并修改密码
按照要求 cat /var/lib/jenkins/secrets/initialAdminPassword 将密码填入后,进入插件自定义页面,我们先跳过。
点击开始使用jenkins。
修改登录密码:主界面右上角“注销”链接的左边的用户名下拉菜单中点“设置”。
4.2 插件安装
由于之前没有选择任何的插件,所以我们目前是英文界面,插件安装可以采用离线安装或者在线安装。
4.2.1 离线安装
主要是在线安装插件失败率高,需要翻墙。
手工下载(*.hpi): http://updates.jenkins-ci.org/download/plugins/ 进入:系统管理 / 管理插件 / 高级,然后上传插件进行安装。 无需重启 Jenkins 插件即生效。
4.2.2 在线安装
中文插件请参考:(50条消息) Jenkins 中文设置_我是刘先生的博客-CSDN博客_jenkins 中文 最终效果如下图:
4.3 安全设置
默认情况下,任何用户都可以使用 Jenkins 进行发布。 可以进入相关设置:系统管理 / Configure Global Security, 选择 Jenkins专有用户数据库,不要选中** 允许用户注册**; 选择 登录用户可以做任何事,选中 匿名用户具有可读权限