ci: publish runner image only on manual dispatch
test / shell (pull_request) Successful in 36s
test / python (pull_request) Successful in 1m5s
test / go (pull_request) Successful in 3m3s

This commit is contained in:
2026-09-21 17:15:33 +00:00
parent 68c3771dc8
commit 2ffc45c766
3 changed files with 103 additions and 115 deletions
+26
View File
@@ -0,0 +1,26 @@
---
name: publish runner image
on:
workflow_dispatch:
jobs:
publish-runner:
name: publish-runner
runs-on: [self-hosted, vm]
timeout-minutes: 45
permissions:
contents: read
env:
PUSH_REGISTRY: zot-push.ad.ddupan.top
PULL_REGISTRY: zot.ad.ddupan.top
IMAGE_NAME: runner
IMAGE_REPOSITORY: panxiao81/gitea-dynamic-runner-runner
IMAGE_DOCKERFILE: container/runner.Dockerfile
SPIRE_AGENT_SOCKET: /run/spire/agent-sockets/spire-agent.sock
steps:
- uses: actions/checkout@v4
- name: Build and publish
shell: bash
run: scripts/publish-image