fix(ci): conserver l enregistrement du runner Gitea

This commit is contained in:
Manus AI
2026-08-18 08:32:17 +00:00
parent b006caa3df
commit 7defcabdc3
2 changed files with 10 additions and 6 deletions

View File

@@ -7,6 +7,7 @@ Wants=network-online.target
[Service] [Service]
Type=simple Type=simple
User=root User=root
WorkingDirectory=/opt/manus-deploy/gitea-runner
Environment=DOCKER_HOST=unix:///var/run/docker.sock Environment=DOCKER_HOST=unix:///var/run/docker.sock
ExecStart=/usr/local/bin/act_runner daemon --config /opt/manus-deploy/gitea-runner/config.yaml ExecStart=/usr/local/bin/act_runner daemon --config /opt/manus-deploy/gitea-runner/config.yaml
Restart=always Restart=always

View File

@@ -15,12 +15,15 @@ install -D -m 0644 "${SCRIPT_DIR}/gitea-act-runner.service" /etc/systemd/system/
if [[ ! -f "${RUNNER_DIR}/.runner" ]]; then if [[ ! -f "${RUNNER_DIR}/.runner" ]]; then
token="$(docker exec -u git "${GITEA_CONTAINER}" gitea actions generate-runner-token)" token="$(docker exec -u git "${GITEA_CONTAINER}" gitea actions generate-runner-token)"
/usr/local/bin/act_runner register --no-interactive \ (
--instance "${GITEA_URL}" \ cd "${RUNNER_DIR}"
--token "${token}" \ /usr/local/bin/act_runner register --no-interactive \
--name "${RUNNER_NAME}" \ --instance "${GITEA_URL}" \
--labels "${RUNNER_LABELS}" \ --token "${token}" \
--config "${RUNNER_DIR}/config.yaml" --name "${RUNNER_NAME}" \
--labels "${RUNNER_LABELS}" \
--config "${RUNNER_DIR}/config.yaml"
)
fi fi
systemctl daemon-reload systemctl daemon-reload