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