jenkins安装和部署

2023-01-16  本文已影响0人  sknfie

安装

安装JDK

yum install java-11-openjdk* -y

安装jenkins

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins

修改配置文件

vi /etc/init.d/jenkins

candidates="
/usr/bin/java
/usr/lib/jvm/java-11/bin/java
/usr/lib/jvm/jre-11/bin/java
/etc/alternatives/java
"

重启

systemctl restart jenkins

登录:


login

[图片上传中...(image.png-e2c0d4-1673857551798-0)]

/var/lib/jenkins/secrets/initialAdminPassword
2347f2e812664f39a0bc259c2556129f
系统配置

nginx代理安装

yum install nginx -y

server {
    listen 80;
    server_name jenkins.hailiyun.com;
    return 301 https://$server_name$request_uri;
}

插件换源

Jenkins->Manage Jenkins->Manage Plugins,点击Advanced

https://updates.jenkins.io/update-center.json 改成
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

修改下载

cd /var/lib/jenkins/updates/
sed -i 's/https:\/\/updates.jenkins.io\/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

重启

systemctl restart jenkins

权限配置

利用 Role-based Authorization Strategy 插件来管理Jenkins用户权限。

安装 Role-based Authorization Strategy 插件

可选插件搜role,下载插件并安装:


权限插件下载完成

开启权限全局安全配置

安全配置

配置角色并与用户关联

角色

配置角色,配置用户,并为用户分配角色。重新登录:


用户与角色

Jenkins凭证管理

凭据可以用来存储需要密文保护的数据库密码、Gitlab密码信息、Docker私有仓库密码等,以便 Jenkins可以和这些第三方的应用进行交互。

上一篇下一篇

猜你喜欢

热点阅读