Mac M1 Parallels CentOS7.9 Install Jenkins

官网: https://www.jenkins.io/

一、Install & Check Java Env

Oracle官网下载Java: https://www.oracle.com/cn/

# 拷贝到Jenkins服务器
scp Downloads/jdk-8u391-linux-aarch64.tar.gz root@10.211.55.34:~

# 解压
mkdir -p /opt/java && tar -zxvf jdk-8u391-linux-aarch64.tar.gz -C /opt/java

# 配置
vim ~/.bash_profile
# 内容 BEGIN
export JAVA_HOME=/opt/java/jdk1.8.0_391
export JRE_HOME=/opt/java/jdk1.8.0_391/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
# 内容END
source ~/.bash_profile

[root@jenkins ~]# java -version
java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)

# 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld

二、Add Jenkins Rpm & Install

Jenkins 2.357 及之后 LTS 版本开始,Jenkins 最低需要 Java 11。
Jenkins下载地址: https://mirrors.jenkins-ci.org/redhat/

wget https://mirrors.jenkins-ci.org/redhat/jenkins-2.345-1.1.noarch.rpm --no-check-certificate

# 卸载需要rm -rf /var/lib/jenkins/* && rm -rf /etc/sysconfig/jenkins/*
yum localinstall jenkins-2.345-1.1.noarch.rpm -y
# 修改jekins权限
vim /etc/sysconfig/jenkins

# JENKINS_USER="jenkins"
JENKINS_USER="root"

#JENKINS_PORT="8080"
JENKINS_PORT="80"

gpasswd -a root jenkins

vim /usr/lib/systemd/system/jenkins.service
User=root
Environment="JENKINS_PORT=80"
systemctl daemon-reload
systemctl restart jenkins

三、常用命令

# 启动
systemctl start jenkins
 
# 查看状态
systemctl status jenkins
 
# 设置开机启动
systemctl enable jenkins

# 查看日志
journalctl -u jenkins

四、测试访问

访问: http://jenkins.zhinian.com/在这里插入图片描述

# 查看初始密码
[root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
554747f64c1546b19388c65b3c990a3b

在这里插入图片描述

这里我点击选择来安装
先不选,插件安装不成功
安装
在这里插入图片描述

保存并完成或选择使用admin登录,登录后改密码。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装完成!

Manage Jenkins → Configure System → Administrative monitors configuration
取消Update更新警告,Save、Apply
干净清爽

cd /var/lib/jenkins/updates
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
# Plugin Manager URL替换
# https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
systemctl restart jenkins

参考
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
jenkins忽略升级警告: https://blog.csdn.net/DynastyRumble/article/details/105664566

相关推荐

  1. Rust 1.79.0发布

    2024-01-12 10:14:03       31 阅读
  2. MySQL商城数据表(70-79

    2024-01-12 10:14:03       29 阅读
  3. Sketch 99.1 for macOS

    2024-01-12 10:14:03       48 阅读
  4. Mac[M1]安装mongodb

    2024-01-12 10:14:03       52 阅读
  5. Mac 安装comfigUI (M1)

    2024-01-12 10:14:03       31 阅读
  6. Mac m1安装AWVS

    2024-01-12 10:14:03       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-12 10:14:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-12 10:14:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-12 10:14:03       87 阅读
  4. Python语言-面向对象

    2024-01-12 10:14:03       96 阅读

热门阅读

  1. 2024.1.9力扣每日一题——字符串中的额外

    2024-01-12 10:14:03       51 阅读
  2. eureka ConnectException如何解决

    2024-01-12 10:14:03       54 阅读
  3. React----函数组件和类组件

    2024-01-12 10:14:03       53 阅读
  4. React Hooks useContext 传参数

    2024-01-12 10:14:03       59 阅读
  5. py11-python之正则-re

    2024-01-12 10:14:03       41 阅读
  6. jenkins error No space left on device

    2024-01-12 10:14:03       55 阅读
  7. ebpf学习_incomplete

    2024-01-12 10:14:03       44 阅读
  8. MongoDB聚合:$bucketAuto

    2024-01-12 10:14:03       49 阅读
  9. Python(35):Python3 通过https上传文件和下载文件

    2024-01-12 10:14:03       55 阅读