fix(ci): runner 改用 github_mirror 指向 gitea.com
- v5.1.1 不读 DEFAULT_ACTIONS_URL 环境变量(二进制里只暴露 github_mirror), 改为配置 runner.github_mirror: https://gitea.com,否则 checkout 会去访问不通的 github.com - systemd 单元去掉无效的 DEFAULT_ACTIONS_URL,避免误导 - 新增 .gitattributes,shell 脚本与服务配置强制 LF
This commit is contained in:
@@ -0,0 +1,4 @@
|
|||||||
|
# Shell 脚本必须保持 LF:CRLF 会让 bash 报 $'\r': command not found
|
||||||
|
*.sh text eol=lf
|
||||||
|
*.service text eol=lf
|
||||||
|
*.conf text eol=lf
|
||||||
@@ -2,7 +2,8 @@
|
|||||||
#
|
#
|
||||||
# 宿主模式(host):任务直接在本机执行,不额外起容器。
|
# 宿主模式(host):任务直接在本机执行,不额外起容器。
|
||||||
# 本机已装 Node 22,所以 ubuntu-latest 标签映射到 host 而不是 docker 镜像。
|
# 本机已装 Node 22,所以 ubuntu-latest 标签映射到 host 而不是 docker 镜像。
|
||||||
# action 源通过 systemd 的 DEFAULT_ACTIONS_URL 指向 gitea.com(本机访问 github.com 不通)。
|
# 本机访问 github.com 不通:用 github_mirror 把 action 源替换成 gitea.com
|
||||||
|
# (v5 只认这个配置项,DEFAULT_ACTIONS_URL 环境变量对它无效)。
|
||||||
|
|
||||||
log:
|
log:
|
||||||
level: info
|
level: info
|
||||||
@@ -13,6 +14,7 @@ runner:
|
|||||||
timeout: 3h
|
timeout: 3h
|
||||||
labels:
|
labels:
|
||||||
- 'ubuntu-latest:host'
|
- 'ubuntu-latest:host'
|
||||||
|
github_mirror: 'https://gitea.com'
|
||||||
fetch_timeout: 5s
|
fetch_timeout: 5s
|
||||||
fetch_interval: 2s
|
fetch_interval: 2s
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,7 @@ Wants=network-online.target
|
|||||||
Type=simple
|
Type=simple
|
||||||
WorkingDirectory=/opt/act_runner
|
WorkingDirectory=/opt/act_runner
|
||||||
Environment=HOME=/root
|
Environment=HOME=/root
|
||||||
# 本机访问 github.com 不通,action 改从 gitea.com 拉取
|
# action 源在 config.yaml 的 runner.github_mirror 里配置(v5 不认 DEFAULT_ACTIONS_URL)
|
||||||
Environment=DEFAULT_ACTIONS_URL=https://gitea.com
|
|
||||||
ExecStart=/usr/local/bin/gitea-runner daemon
|
ExecStart=/usr/local/bin/gitea-runner daemon
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=5
|
RestartSec=5
|
||||||
|
|||||||
Reference in New Issue
Block a user