如何运行流水线
- 注册一个 Runner
- 配置你的流水线
如何注册 Runner
- 以管理员身份登录
- 访问
/admin/runners - 点击
New instance runner按钮 - 点击
Create Runner按钮 - 拉取 Runner 的 Docker 镜像:
docker pull gitlab/gitlab-runner:v18.11.2 - 启动 Runner:
docker run -d -v ./config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock --name gisia-docker-runner gitlab/gitlab-runner:v18.11.2— 挂载./config后config.toml保存在主机上,可以直接编辑 - 复制并运行
docker exec -it gisia-docker-runner gitlab-runner register --url http://YOUR_DOMAIN:8080 --token YOUR-RUNNER-TOKEN - 点击
View Runners按钮,你应该能看到 Runner 已在线
如何为项目配置流水线 YAML 文件
- 访问
/-/dashboard/projects - 选择或创建一个项目
- 访问
/-/users/settings/keys添加你的 SSH 密钥 - 使用 git 克隆该项目
- 创建
.gitlab-ci.yml并提交以下内容 - 随后应会自动创建一条流水线
.gitlab-ci.yml
test-job:
script:
- echo "Test is running..."
- echo "Test done"
想了解更多流水线配置?请查看 CI YAML 参考。