记录自己使用gitee和jenkins

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

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

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

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

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

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

bash 复制代码
sudo apt install -y docker-io
sudo apt install -y docker-compose

sudo 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 docker


docker 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.构建流水线

相关推荐
7177771 天前
企业研发平台选型指南:从代码托管到全流程研发管理的判断框架
人工智能·gitee
RuoyiOffice1 天前
KubeSphere 容器云实践:从管理 K8s 到建设企业 PaaS,还需要哪些能力
spring boot·kubernetes·kubesphere·jenkins·paas·微服务部署·ruoyi office
7177771 天前
2026 供应链安全用什么:SBOM、SLSA 与制品库的落地选型
安全·gitee
@兽血沸腾3 天前
Windows系统安装Jenkins部署应用至远程Windows服务器操作指南
运维·服务器·jenkins
7177774 天前
2026年测试管理工具选型指南:从12款产品对比看Gitee的适用边界
gitee
露天赏雪4 天前
第3篇:Sentinel熔断降级实战:大模型接口抖动时的服务兜底方案
java·开发语言·人工智能·spring boot·spring·servlet·sentinel
拖累斯5 天前
Jenkins + Python 全自动跑通「禅道任务/BUG 导出 → 月度开发考核表」
python·jenkins·bug
逐流人5 天前
DevOps 入门实战(一):从 CI/CD 概念到 Jenkins 自动构建部署
运维·云原生·云计算·jenkins·devops
修心光7 天前
记录一次,jenkins打包异常问题
运维·jenkins
后台模板学习8 天前
GitHub Actions 与 Jenkins 在日志监
运维·github·jenkins