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

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.lqws.cn/news/162523.html

相关文章:

  • HarmonyOS:如何在启动框架中初始化HMRouter
  • 【Redis】笔记|第10节|京东HotKey实现多级缓存架构
  • Sentinel微服务保护
  • Day45
  • 2025年ESWA SCI1区TOP,元组引导差分进化算法TLDE+黑箱优化,深度解析+性能实测
  • 如何使用 Redis 快速实现布隆过滤器?
  • 亲测解决The scripts pylupdate5.exe, pyrcc5.exe and pyuic5.exe which is not on PATH
  • 代码训练LeetCode(23)随机访问元素
  • 从零发布一个 Vue 3 Button 组件到 npm(基于 Vite)
  • Dify源码教程:账户和密码传递分析
  • HART通讯器防爆型不带蓝牙功能TREXCHPKL9S1操作指南
  • C语言| 指针在数组中的移动
  • 电商实践 基于token防止订单重复创建
  • 【C++进阶篇】C++11新特性(中篇)
  • 2025年阿里最新软件测试面试题:Web 测试+接口测试+App 测试
  • VMware VCSA 9.0 Install
  • AI问答-vue3+ts+vite:http://www.abc.com:3022/m-abc-pc/#/snow 这样的项目 在服务器怎么部署
  • 【笔记】解决MSYS2安装后cargo-install-update.exe-System Error
  • 服务器中CC攻击的特点有哪些?
  • 数据库-MySQL
  • ES6模块化
  • 搭建前后端分离项目
  • MPLAB X IDE ​软件安装与卸载
  • Three.js光与影代码分析及原理阐述
  • 20250605车充安服务器受木马攻击导致服务不可用
  • Nuxt.js 入门总结教程
  • 通信刚需,AI联手ethernet/ip转profinet网关打通工业技术难关
  • 电路设计基础-3
  • Air8000开发板新资料开放!多功能+高扩展特性全面解锁
  • 嵌入式学习之系统编程(十)网络编程之TCP传输控制协议