现在修改.gitlab-ci.yml ,写完了还要到 gitlab 系统去触发 ci ,看输出结果调试。看到一堆 fail 的记录很闹心。
能不能在本地启动 gitlab-runner 进行调试啊。
1
chendy 21 小时 42 分钟前
印象里 gitlab-ci 用的就是普通的 shell 脚本,直接拿到目标环境跑就行了,甚至不需要经过 runner 这一层
|
2
FrankFang128 21 小时 37 分钟前
log 获取一下发到飞书群
|
3
kd9yYw2RyhQwAwzn 21 小时 37 分钟前
可以新建一个项目 专门用于 ci 测试 表现正常后再提交到正常项目里
|
4
lambdaq 21 小时 35 分钟前
你把 .gitlab-ci.yml 里的命令挨个手动敲一遍不就等于本地调试了???
|
5
Vegetable 21 小时 31 分钟前
|
6
h1298841903 21 小时 20 分钟前
我记得我是搭建了一个本地的 gitlab-ci 服务端
|
7
Laysan 20 小时 50 分钟前
gitlab 不是不对国内开放来么,selfhost 的 还能用么,正在好绿要不要换成 gitea
|
8
clf 19 小时 57 分钟前
其实很多东西是得搞清楚 gitlab-runner 的执行用户。执行的用户是 gitlab-runner ,所以你如果要测试,最好是切换到这个账号去执行和测试。如果需要让它能用 docker ,那就得加到 docker 的用户组里。
|
9
yyttrr 19 小时 43 分钟前
可以的,gitlab runner 是去拉取 job 来执行,不要求按照环境有固定网络入口
|
10
Bazingal 19 小时 23 分钟前
|
11
Nasei 19 小时 22 分钟前
|
12
franklinyu 15 小时 23 分钟前 via iPhone
@Bazingal #10 據說極狐公司會恐嚇自建用戶
|