当前位置: 首页 > article >正文

CICD实战(一) -----Jenkins的下载与安装

服务器IP
Jenkins192.168.242.153
gitlab192.168.242.154

1、安装工具(可选,如果有就不需要安装)

sudo yum install wget net-tools

2、关闭防火墙

#关闭防火墙(如果是云服务器部署,去安全组放通对应的端口即可)
systemctl stop firewalld
systemctl disable firewalld

3、安装java17(因为Jenkins版本是2.479.1,不同版本需要需要不同的java版本,具体看官网要求)
因为我是centos,yum源库已经不支持java17了,所以用这种方法安装

# 1. 导入Amazon Corretto GPG密钥
sudo rpm --import https://yum.corretto.aws/corretto.key# 2. 添加Amazon Corretto仓库
sudo curl -L -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo# 3. 安装Java 17
sudo yum install -y java-17-amazon-corretto-devel# 4. 验证安装
java -version
# 应显示类似:openjdk version "17.0.11" 2024-04-16 LTS

4、下载Jenkins

 wget https://mirrors.jenkins.io/war-stable/2.479.1/jenkins.war#创建Jenkins用户
sudo useradd jenkins
sudo chown -R jenkins:jenkins jenkins.war#配置系统服务
vim /etc/systemd/system/jenkins.service[Unit]
Description=Jenkins
After=network.target[Service]
Type=simple
User=jenkins
ExecStart=/usr/bin/java -jar /opt/jenkins.war --httpPort=8081  
Restart=always[Install]
WantedBy=multi-user.targetsystemctl daemon-reload
systemctl start jenkins
systemctl enable jenkins
systemctl status jenkins

5、访问jenkins的web页面

6、查看管理员密码

7、点击选择插件来安装(后续可以自己去插件市场安装,这里就不浪费时间了)

这里可以选择创建用户,也可以用admin账户继续,我选的是admin账户继续

8、修改管理员账号密码

修改完点击保存即可

http://www.lryc.cn/news/2402689.html

相关文章:

  • 【.net core】.KMZ文件解压为.KML文件并解析为GEOJSON坐标数据集。附KML处理多线(LineString)闭环问题
  • Python打卡训练营day46——2025.06.06
  • 网络资源缓存
  • Linux中 SONAME 的作用
  • Devops系列---python基础篇二
  • 自定义事件wpf
  • ​​TLV4062-Q1​​、TLV4082-Q1​​迟滞电压比较器应用笔记
  • C++.OpenGL (3/64)着色器(Shader)深入
  • DHCP介绍
  • 李沐《动手学深度学习》d2l安装教程
  • [蓝桥杯]耐摔指数
  • 深入理解数字音频:采样率、位深与量化
  • 2024年第十五届蓝桥杯青少Scratch初级组-国赛—画矩形
  • java面试场景题: 设计⼀个微博系统
  • 市面上哪款AI开源软件做ppt最好?
  • JMM初学
  • transformer和 RNN以及他的几个变体区别 改进
  • 构建云原生安全治理体系:挑战、策略与实践路径
  • vue-print-nb 打印相关问题
  • vcs仿真产生fsdb波形的两种方式
  • 每日算法 -【Swift 算法】三数之和
  • Go语言底层(三): sync 锁 与 对象池
  • 登高架设作业操作证考试:理论题库高频考点有哪些?
  • 2025年06月06日Github流行趋势
  • 华为云CentOS配置在线yum源,连接公网后,逐步复制粘贴,看好自己对应的版本即可,【新手必看】
  • http头部注入攻击
  • 三类 Telegram 账号的风控差异分析与使用建议
  • Matlab | matlab中的点云处理详解
  • 【机试题解法笔记】寻找最大价值的矿堆
  • 动态规划 熟悉30题 ---上