feat: Docker-Socket im ci-python-Build-Job mounten
Build ci-python image / build (push) Failing after 0s
Build ci-python image / build (push) Failing after 0s
Der Build-Job braucht einen Docker-Daemon. Statt den Socket global in jeden Job zu mounten, fordert nur dieser Job ihn per container.options an. Setzt voraus, dass der Runner /var/run/docker.sock in valid_volumes erlaubt (deploy-CICD, setup-cicd-runner.yml). Ref sko/deploy-CICD#11. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -24,6 +24,13 @@ env:
|
|||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
# Nur dieser Build-Job bekommt Docker-Zugriff: der Host-Socket wird in den
|
||||||
|
# Job-Container gemountet (build-push-action redet damit mit dem Host-Daemon).
|
||||||
|
# Der Runner muss /var/run/docker.sock in valid_volumes erlauben (deploy-CICD,
|
||||||
|
# ansible/setup-cicd-runner.yml, Issue #11).
|
||||||
|
container:
|
||||||
|
image: catthehacker/ubuntu:act-22.04
|
||||||
|
options: -v /var/run/docker.sock:/var/run/docker.sock
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user