更新 docker-compose.runner.yaml 镜像为 gitea-runner 并修改容器命名
/ services-test (push) Failing after 3s
/ job1 (push) Successful in 2m2s
/ job3 (push) Has been skipped
/ job2 (push) Successful in 2s

This commit is contained in:
YanHao
2026-06-04 09:24:37 +08:00
parent a5badeaad0
commit 679fd245e6
+12 -9
View File
@@ -1,5 +1,8 @@
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json
#
# ssh root@IP "cd /root/_docker-compose/GITEA_RUNNER && docker compose pull && docker compose up -d"
#
x-runner-env: &runner-env
TZ: Asia/Shanghai
@@ -67,18 +70,18 @@ x-runner-command: &runner-command
} >/tmp/runner-config.yaml
if [ ! -s /data/.runner ]; then
act_runner --config /tmp/runner-config.yaml register --no-interactive \
gitea-runner --config /tmp/runner-config.yaml register --no-interactive \
--instance "$${GITEA_INSTANCE_URL}" \
--token "$${GITEA_RUNNER_REGISTRATION_TOKEN}" \
--name "$${GITEA_RUNNER_NAME}" \
--labels "$$labels"
fi
exec act_runner --config /tmp/runner-config.yaml daemon
exec gitea-runner --config /tmp/runner-config.yaml daemon
x-runner-common: &runner-common
# image: docker.io/gitea/act_runner:v0.6.0
image: docker.io/gitea/act_runner:nightly
# image: docker.io/gitea/runner:1.0.8
image: docker.io/gitea/runner:nightly
restart: unless-stopped
# pull_policy: always
stop_signal: SIGINT
@@ -90,16 +93,16 @@ x-runner-common: &runner-common
command: *runner-command
services:
runner-yanhao_ren: # ❗️1️⃣
runner-git.yanhao.ren: # ❗️1️⃣
<<: *runner-common
container_name: gitea_runner_yanhao_ren # ❗️2️⃣
container_name: gitea_runner_git.yanhao.ren # ❗️2️⃣
environment:
<<: *runner-env
RUNNER_INSTANCE_NAME: yanhao_ren # ❗️3️⃣
RUNNER_INSTANCE_NAME: git.yanhao.ren # ❗️3️⃣
GITEA_INSTANCE_URL: "https://git.yanhao.ren" # ❗️4️⃣
GITEA_RUNNER_REGISTRATION_TOKEN: # ❗️5️⃣
volumes:
- gitea_runner_yanhao_ren_data:/data # ❗️6️⃣
- gitea_runner_git.yanhao.ren_data:/data # ❗️6️⃣
- /var/run/docker.sock:/var/run/docker.sock:ro
- /etc/localtime:/etc/localtime:ro
@@ -117,5 +120,5 @@ services:
- /etc/localtime:/etc/localtime:ro
volumes:
gitea_runner_yanhao_ren_data:
gitea_runner_git.yanhao.ren_data:
gitea_runner_git.1-h.cc_data: