当前位置: 首页 > 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.dtcms.com/a/232196.html

相关文章:

  • [pdf、epub]300道《软件方法》强化自测题业务建模需求分析共257页(202505更新)
  • Java八股文——集合「List篇」
  • Spring Boot缓存组件Ehcache、Caffeine、Redis、Hazelcast
  • 通过Chain Prompts方式将LLM的能力引入测试平台:正交实验测试用例生成
  • To be or Not to be, That‘s a Token——论文阅读笔记——Beyond the 80/20 Rule和R2R
  • 基础线性代数
  • 阿里云ACP云计算备考笔记 (3)——云存储RDS
  • HSL颜色控制及使用示例(Hue-Saturation-Lightness)
  • Jenkins实现自动化部署Springboot项目到Docker容器(Jenkinsfile)
  • java使用文本相似度检测可以调整阈值
  • 深入解析与解决方案:处理Elasticsearch中all found copies are either stale or corrupt未分配分片问题
  • kubernetes jenkins pipeline优化拉取大仓库性能指定分支+深度
  • DAY 22 复习日
  • java--静态方法和非静态方法的调用
  • 从 Stdio 到 HTTP SSE,在 APIPark 托管 MCP Server
  • Windows系统下Cursor与QWQ-32B大模型的本地部署及插件调用实现方法
  • Spring Boot 启动流程及配置类解析原理
  • Monorepo架构: Nx Cloud 扩展能力与缓存加速
  • Hive的Parquet格式优化方法
  • 【项目实践】SMBMS(Javaweb版)(三)登出、注册、注销、修改
  • Spring事务失效-----十大常见场景及解决方案全解析
  • PHP 8.5 即将发布:管道操作符、强力调试
  • npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported
  • HttpServletRequest常用方法
  • WINDOWS端口关闭工具
  • Java转Go日记(六十):gin其他常用知识
  • NLP学习路线图(二十五):注意力机制
  • 宠物空气净化器哪个好用?2025宠物空气净化器测评:352、希喂、有哈
  • Golang——9、反射和文件操作
  • npm install 相关命令