when: instance: ci.kokuwa.io repo: woodpecker/dockerd event: [manual, push, pull_request] branch: main path: [.woodpecker/build.yaml, Dockerfile, Dockerfile.dockerignore, entrypoint.sh] services: - name: dockerd image: kokuwaio/dockerd:dev ports: [2375] privileged: true pull: true steps: info: image: kokuwaio/docker-cli commands: docker info depends_on: [] environment: DOCKER_HOST: tcp://dockerd:2375 info2: image: kokuwaio/docker-cli depends_on: [] commands: docker info info3: image: realworld/telnet depends_on: [] commands: telnet dockerd 2375 info4: image: arunvelsriram/utils depends_on: [] commands: nslookup dockerd info6: image: bash depends_on: [] commands: cat /etc/hosts info-sleep: image: bash depends_on: [] commands: sleep 300 info6: image: bash depends_on: [] commands: env|sort info5: image: bash depends_on: [] commands: env|sort image: image: kokuwaio/docker-cli depends_on: [] commands: docker build . --tag=ghcr.io/inoa-io/inoa:snapshot --cache-from=type=registry,ref=ghcr.io/inoa-io/inoa:cache --build-arg=MAVEN_MIRROR_CENTRAL --build-arg=YARN_NPM_REGISTRY_SERVER --build-arg=YARN_UNSAFE_HTTP_WHITELIST build: image: kokuwaio/buildctl settings: &settings name: registry.kokuwa.io/kokuwaio/dockerd:ci-${CI_PIPELINE_NUMBER} auth: registry.kokuwa.io: username: {from_secret: kokuwa_io_username} password: {from_secret: kokuwa_io_password} platform: [linux/amd64, linux/arm64] annotation: org.opencontainers.image.title: Docker Daemon WoodpeckerCI Plugin org.opencontainers.image.description: Docker daemon for usage in WoodpeckerCI. org.opencontainers.image.url: $CI_REPO_URL org.opencontainers.image.documentation: $CI_REPO_URL/README.md org.opencontainers.image.source: $CI_REPO_CLONE_URL org.opencontainers.image.revision: $CI_COMMIT_SHA org.opencontainers.image.vendor: kokuwa.io org.opencontainers.image.licenses: EUPL-1.2 org.opencontainers.image.ref.name: kokuwaio/dockerd org.opencontainers.image.version: 28.1.1 when: event: pull_request push: image: kokuwaio/buildctl settings: <<: *settings name: - registry.kokuwa.io/kokuwaio/dockerd:latest - registry.kokuwa.io/kokuwaio/dockerd:28.1.1 - docker.io/kokuwaio/dockerd:latest - docker.io/kokuwaio/dockerd:28.1.1 - ghcr.io/kokuwaio/dockerd:latest - ghcr.io/kokuwaio/dockerd:28.1.1 auth: "https://index.docker.io/v1/": username: {from_secret: docker_io_username} password: {from_secret: docker_io_password} ghcr.io: username: {from_secret: ghcr_io_username} password: {from_secret: ghcr_io_password} registry.kokuwa.io: username: {from_secret: kokuwa_io_username} password: {from_secret: kokuwa_io_password} when: event: [manual, push] branch: main