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

记录自己使用gitee和jenkins

这里不建议用windows的docker desktop,我没成功过

所以使用的是自己的linux服务器

这里所有操作的都在linux服务器上

1.安装docker,然后用docker安装jenkins。没学过docker的自己补一下,或者问ai

我这里使用的是尚硅谷雷丰阳老师的自己封装的jenkins镜像(好像是2024-6月份的时候封装的,现在的版本有点老,不过没事)。

(这个封装的jenkins镜像里面是一个docker + jenkins,我觉得非常好用,里面的docker.sock缺失了,所以需要自己挂载进去就好了)

sudo apt install -y docker-io
sudo apt install -y docker-composesudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://docker.1ms.run"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart dockerdocker run -d \--name myjenkins \-p 8080:8080 \-p 50000:50000 \--restart=always \-v jenkins-data:/var/jenkins_home \-v /var/run/docker.sock:/var/run/docker.sock \-v /etc/localtime:/etc/localtime:ro \-e JAVA_OPTS="-Duser.timezone=Asia/Shanghai" \leifengyang/jenkins:2.455-jdk21

2.我们已经运行了jenkins了,映射在8080端口。我用的云服务器,别忘了安全组放行8080端口,里面如果要填cider地址块,就是为0.0.0.0/0,不是0.0.0.0/24,别写错了。(如果用了bt面板,自己还要在bt面板中设置一下)

然后自己 http://<云服务器ip>:8080 访问 jenkins吧

3.进入jenkins进行初始化,我快速说一遍。1️⃣本地密码其实在第一次启动jenkins时看日志可以找到,docker logs myjenkins。2️⃣选择安装推荐的插件(一定会失败的,因为这个版本太老了)。3️⃣继续,设置第一个管理员用户就行。4️⃣基本都是不要动,直接无脑下一步

4.1️⃣最重要的一步找到设置->插件管理->里面有一个更新jenkins的按钮,一定要先更新jenkins再说,需要重启。2️⃣然后就是把之前installed plugins 全选更新一遍,也需要重启。3️⃣在available plugin中搜索docker,下载前四个插件。搜索blueocean,下载第一个插件。⚠️注意!!搜索的词不要缺一个少一个字母,否则搜出来结果不一样。

----未完待续!!

5.构建流水线

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

相关文章:

  • PHP 核心特性全解析:从实战技巧到高级应用(2)
  • 按键精灵iOS工具元素命令SetText:自动化输入的终极解决方案
  • .NET Core部署服务器
  • Linux网络-------3.应⽤层协议HTTP
  • Java 大视界 -- Java 大数据在智能交通公交客流预测与线路优化中的深度实践(15 城验证,年省 2.1 亿)(373)
  • 快速搭建Node.js服务指南
  • 前端核心技术Node.js(四)——express框架
  • 8,FreeRTOS时间片调度
  • RPA-重塑企业自动化流程的智能引擎
  • 《能碳宝》AI辅助开发系统方案
  • 免费语音识别(ASR)服务深度指南​
  • 深入解析域名并发请求限制与HTTP/2多路复用技术
  • 电脑远程关机的重要性
  • vue3+arcgisAPI4示例:轨迹点模拟移动(附源码下载)
  • 实战教程 ---- Nginx结合Lua实现WAF拦截并可视化配置教程框架
  • 融合数字孪生的智慧能源光伏场站检测系统应用解析
  • 生产管理升级:盘古IMS MES解锁全链路可控可溯,激活制造效率
  • 从 MySQL 迁移到 TiDB:使用 SQL-Replay 工具进行真实线上流量回放测试 SOP
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博评论数据可视化分析-点赞区间折线图实现
  • 保姆级别IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
  • 技术速递|GitHub Copilot for Eclipse 迈出重要一步
  • SQL极简函数实战:巧用GREATEST()与LEAST()实现智能数据截断
  • Promise.all Promise.race Promise.any三个对比
  • 【Flask基础②】 | 路由、响应与异常处理
  • 在嵌入式系统或 STM32 平台中常见的外设芯片和接口
  • 《通信原理》学习笔记——第六章
  • 乱删文件,电脑不能开机,怎么办
  • 深入解析 Spring AI 系列:剖析OpenAI接口接入组件
  • 常见的中间件漏洞(tomcat,weblogic,jboss,apache)
  • 微信小程序中进行参数传递的方法