Mac M1 Parallels CentOS7.9 Install Jenkins

news2024/9/27 7:24:16

官网: 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1379928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024最新外卖CPS分销微信小程序源码【前端+后台+数据库+分销功能】

内容目录 一、详细介绍二、效果展示三、源代码下载地址 一、详细介绍 外卖侠CPS全套源码是一款为外卖平台提供分销功能的微信小程序。用户可以通过你的链接去领取外卖红包,然后去下单点外卖,既能省钱,又能获得佣金。该小程序带有商城、影票、…

Java内置锁:深度解析lock和trylock

lock和tryLock是两种获取锁的方式,它们在处理并发问题时有所不同,lock是阻塞性的,确保只有一个线程能访问被锁资源,但可能导致线程长时间等待;而tryLock非阻塞性,若锁被占用则立即返回失败,避免…

大数据人工智能在线实习项目:某实习网站招聘信息采集与分析

01前置课程 Python编程基础 Python网络爬虫实战 Python爬虫环境与爬虫简介 网页前端基础 简单静态网页爬取 常规动态网页爬取 模拟登录 Python数据分析与应用、可视化 数据分析概述 Numpy数值计算 Pandas统计分析与数据预处理 Matplotlib可视化 Pyecharts绘图 02师…

【华为鸿蒙】HarmonyOS开发学习:下载与安装软件看这一篇就够了!

下载与安装软件 DevEco Studio 支持 Windows 和 macOS 系统,下面将针对两种操作系统的软件安装方式进行介绍 Windows 环境 运行环境要求 为保证 DevEco Studio 正常运行,建议您的电脑配置满足如下要求:  操作系统:Windows10 …

【光波电子学】基于MATLAB的多模光纤模场分布的仿真分析

基于MATLAB的多模光纤模场分布的仿真分析 一、引言 (1)多模光纤的概念 多模光纤(MMF)是一种具有较大纤芯直径的光纤结构,其核心直径通常在10-50微米范围内。与单模光纤(SMF)相比,…

回归预测 | MATLAB实现SSA-CNN-GRU-Attention多变量回归预测(SE注意力机制)

回归预测 | MATLAB实现SSA-CNN-GRU-Attention多变量回归预测(SE注意力机制) 目录 回归预测 | MATLAB实现SSA-CNN-GRU-Attention多变量回归预测(SE注意力机制)预测效果基本描述程序设计参考资料 预测效果 基本描述 1.Matlab实现SSA…

XCTF:就在其中[WriteUP]

使用Wrireshark打开文件 点击‘统计’,查看协议分级 按占比分析 该数据包应该是在使用ftp协议传输文件 将其选中作为过滤器 以此将其分类,方便分析传输了什么文件 回到主界面 再点击‘分析‘选择追踪流 选择TCP Stream 绿框内是传输的所有文件&…

【排序篇2】选择排序、计数排序

目录 一、选择排序二、计数排序 一、选择排序 整体思想: 从数组中选出最小值和最大值放在起始位置,直到排序完成 具体步骤: 定义两个变量begin和end为下标,指向数组始末定义要找的最大值的下标为maxi,最小值的下标为…

Unity中URP下实现深度贴花(雾效支持和BRP适配)

文章目录 前言一、让我们的贴画支持雾效1、我们舍弃内部的MixFog方法2、使用 雾效混合因子 对最后输出颜色进行线性插值相乘 二、在Shader中,限制贴花纹理的采样方式1、申明 纹理 和 限制采样方式的采样器2、在片元着色器进行纹理采样 三、BRP适配1、C#脚本中&#…

0104 AJAX介绍

Ajax 的全称是 Asynchronous Javascript And XML (异步 JavaScript 和 XML )。 通俗的理解:在网页中利用 XMLHttpRequest 对象和服务器进行数据交互的方式,就是 Ajax Ajax 能让我们轻松实现网页与服务器之间的数据交互。 浏览器…

大语言模型下载,huggingface和modelscope加速

huggingface 下载模型 如果服务器翻墙了,不用租机器 如果服务器没翻墙,可以建议使用下面的方式 可以租一台**autodl**不用显卡的机器,一小时只有1毛钱,启动学术加速,然后下载,下载完之后,用scp…

AI的力量:微软超越苹果,成为全球最有价值公司

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

Sectigo的DV通配符https

Sectigo是近些年发展比较快速的CA认证机构,为了提升审核效率,在全国成立了审核机构,亚太审核中心的成立加快了Sectigo旗下的https证书的审核速度。Sectigo的https证书可以为网站安全提供有力支持,从而保护网站信息安全。今天就随S…

每日一题 2182. 构造限制重复的字符串(中等,贪心)

贪心,每次都尽量取大的,除非连续取的次数超出限制,此时取一个下一个字符 class Solution:def repeatLimitedString(self, s: str, repeatLimit: int) -> str:N 26count [0] * Nfor c in s:count[ord(c) - ord(a)] 1ret []i, j, m N …

极智一周 | AI大模型应用、AI发展系列、Animate Anyone、自动驾驶芯片、DRIVE And so on

欢迎关注我的公众号 [极智视界],获取我的更多技术分享 大家好,我是极智视界,带来本周的 [极智一周],关键词:AI大模型应用、AI发展系列、Animate Anyone、自动驾驶芯片、DRIVE And so on。 邀您加入我的知识星球「极智…

电脑连不上网?解决方法看这里

随着互联网的普及,电脑成为我们日常工作不可或缺的一部分。然而,有时我们可能会面临电脑连不上网的问题,这给我们的工作和娱乐带来了一些困扰。本文将介绍解决电脑无法连接网络的三种有效方法,帮助读者迅速恢复网络连接&#xff0…

FreeRtos Queue (一)

本篇主要讲队列的数据结构和初始化 一、队列的数据结构 二、队列初始化完是什么样子的 队列初始化的函数调用关系:xQueueGenericCreate->prvInitialiseNewQueue->xQueueGenericReset 所以,最终初始化完的队列是这样的 假设申请了4个消息体&…

Windows Redis图形客户端 Another Redis Desktop Manager的简单使用教程

1、 Redis官方文档 2、 Redis国内中文版文档 3、 Redis客户端 Another Redis Desktop Manager 4、连接redis服务 我直接使用的是公司搭建好的服务。连接服务需要以下几个信息: HostPortPasswordSSL 5、New Key 5.1 如何创建一个Key? 点击New k…

Java多线程并发篇----第十一篇

系列文章目录 文章目录 系列文章目录前言一、什么是悲观锁二、什么是自旋锁三、Synchronized 同步锁前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 一、什么是悲观…

NVMe over TCP高性能文件存储,让未来照进现实,400us

你真的懂NVMe吗? 在说NVMe之前,我们觉得有必要先聊一聊NVM(Non-Volatile Memory),即非易失性内存。从名字上看就知道,NVM是一种类内存式(访问及寻址方式类似)的设备,它必…