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
中,将 英文
改为 中文