侧边栏壁纸
博主头像
landery博主等级

行李箱里装不下我想去的远方

  • 累计撰写 45 篇文章
  • 累计创建 26 个标签
  • 累计收到 6 条评论

目 录CONTENT

文章目录

devops_jenkins_01_安装与部署

landery
2022-05-03 / 0 评论 / 0 点赞 / 69 阅读 / 1,458 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-05-05,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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

image.png

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。如下图:

image.png

4 jenkins基本配置

4.1 登录并修改密码

按照要求 cat /var/lib/jenkins/secrets/initialAdminPassword
将密码填入后,进入插件自定义页面,我们先跳过。

image.png
点击开始使用jenkins。

image.png

修改登录密码:主界面右上角“注销”链接的左边的用户名下拉菜单中点“设置”。

4.2 插件安装

由于之前没有选择任何的插件,所以我们目前是英文界面,插件安装可以采用离线安装或者在线安装。

4.2.1 离线安装

主要是在线安装插件失败率高,需要翻墙。

手工下载(*.hpi): http://updates.jenkins-ci.org/download/plugins/
进入:系统管理 / 管理插件 / 高级,然后上传插件进行安装。
无需重启 Jenkins 插件即生效。

4.2.2 在线安装

image.png

中文插件请参考:(50条消息) Jenkins 中文设置_我是刘先生的博客-CSDN博客_jenkins 中文
最终效果如下图:

image.png

4.3 安全设置

默认情况下,任何用户都可以使用 Jenkins 进行发布。
可以进入相关设置:系统管理 / Configure Global Security,
选择 Jenkins专有用户数据库,不要选中** 允许用户注册**;
选择 登录用户可以做任何事,选中 匿名用户具有可读权限

image.png

参考链接

0

评论区