jenkins 入门 (一)
想用 jenkins
构建一个项目,打包成 docker
镜像,推送到指定服务器,在网上找了一圈,大多数都是过于依赖插件,要么细节没讲清楚,一直卡着。所以抽周末,直接从头搞了一遍
安装 gitlab 和 jenkins
使用 docker 安装,为方便记忆,gitlab 端口设置为了 5001
,jenkins 的端口,设置为了 5002
;
复制services:
gitlab:
image: gitlab/gitlab-ce:16.0.9-ce.0
container_name: "cicd-gitlab"
restart: always
ports:
- "5001:80"
jenkins:
image: jenkins/jenkins:jdk17
container_name: "cicd-jenkins"
restart: always
ports:
- "5002:8080"
执行后台启动命令
docker compose up -d
两个服务都比较大,执行启动命令后,并不会立即启动起来。可使用 docker ps 查看,如下状态为 starting
说明还没起来,需要再等一会。
初始化 gitlab
登录
浏览器打开 http://127.0.0.1:5001/
默认账号是 root
,默认密码进入 docker容器使用如下命令查看
docker exec -it cicd-gitlab /bin/bash
cat /etc/gitlab/initial_root_password
看不惯英文的话,可以使用 setting -> preferences -> Localization
中,将 英文
改为 中文
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2021-07-28 SQL 查询