0
点赞
收藏
分享

微信扫一扫

Centos8 安装Jenkins


在CentOS 8 上安装Jenkins需要使用root账号或具有sudo权限的账号

安装OpenJDK

dnf install java-1.8.0-openjdk* -y

安装最新的Jenkins

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

修改Jenkins配置

vi /etc/sysconfig/jenkins

JENKINS_USER="root"
JENKINS_PORT="8888"

启动Jenkins服务

systemctl start jenkins

防火墙开启端口

firewall-cmd --permanent --zone=public --add-port=8888/tcp
firewall-cmd --reload

打开浏览器访问

http://192.168.197.102:8888

查看Jenkins的管理员账号密码

cat /var/lib/jenkins/secrets/initialAdminPassword

53551075d2034a96b531c6fd8b75b78b

输入密码后

Centos8 安装Jenkins_Jenkins

因为jenkins插件安装非常慢,所以我们先跳过安装换成阿里源后再安装。选择 选择插件来安装

然后选择 无 ,取消所有勾选,然后点击 安装

创建一个新的管理员账号,保存并完成

确认服务器地址,保存并完成

jenkins插件下载地址变更

Manage Jenkins->Plugin Manager 点击 available

页面加载完成后,本地会生成配置文件,打开

cd /var/lib/jenkins/updates
cp default.json default.json.back
替换文件内容
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
sed -i 's/http:\/\/groups.google.com/https:\/\/www.baidu.com/g' default.json

然后点击 advanced 选项

替换 Update Site 地址为清华大学开源软件镜像站

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json

点击 submit

重启 jenkins

http://192.168.197.102:8888/restart

点击 yes

安装中文汉化插件

Manage Jenkins->Plugin Manager 点击 available

Centos8 安装Jenkins_Jenkins_02

Centos8 安装Jenkins_sed_03

http://192.168.197.102:8888/restart

Jenkins用户权限管理

安装Role-based Authorization Strategy插件

Manage Jenkins->Configure Global Security

授权策略改为 Role-Based Strategy

点击用户列表,创建用户,然后管理角色和分配角色

Manage Jenkins->Manage Users

Manage Jenkins->Manage and Assign Roles

Jenkins凭证管理

安装 git 和 Credentials Binding 插件

centos8上安装 git 工具

dnf install -y git

左侧点击 凭据在全局凭据里添加凭据

Centos8 安装Jenkins_json_04

然后点击你的项目选择配置

Centos8 安装Jenkins_json_05

点击

Centos8 安装Jenkins_epos.d/jenkins.repo_06

拉取代码

ssh免密登录

生成公钥和私钥

centos102:

ssh-keygen -t rsa

cd /root/.ssh

cat id_rsa.pub

复制公钥内容粘贴到下面Key中

gitlab上进入User Settings->SSH Keys

进入jenkins凭据管理添加凭据

这次要复制私钥内容到key中

Centos8 安装Jenkins_epos.d/jenkins.repo_07

Centos8 安装Jenkins_sed_08

Maven安装与配置

dnf install maven

查看:mvn -v

Manage Jenkins->Global Tool Configuration

Centos8 安装Jenkins_epos.d/jenkins.repo_09

Centos8 安装Jenkins_sed_10

Manage Jenkins->Configure System

Centos8 安装Jenkins_Centos8_11

修改maven的settings.xml为阿里源

cd /usr/share/maven/conf

vi settings.xml

在mirrors标签下添加子节点

<mirror>
          <id>nexus-aliyun</id>
          <mirrorOf>central</mirrorOf>
          <name>Nexus aliyun</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
    </mirror>

测试:点击你的项目选择配置

Centos8 安装Jenkins_Jenkins_12

点击 Bulid Now

点击下面,然后点击控制台输出查看Log

Centos8 安装Jenkins_Centos8_13

Centos8 安装Jenkins_Jenkins_14

 

 

 

 

 

 

 

举报

相关推荐

centos8安装Containerd

centos8安装rabbitMQ

centos8安装redis

centos8安装RabbitMq

centos8安装ollama

centOS8安装Docker

0 条评论