pull-ex-buildx-images #4
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: pull-ex-buildx-images | |
on: | |
# pull_request_target: | |
# types: [opened, edited, synchronize, reopened, ready_for_review] | |
# paths: | |
# - "images/**" | |
# - ".github/workflows/image-builder.yml" | |
# push: | |
# branches: | |
# - main | |
# paths: | |
# - "images/**" | |
# - ".github/workflows/image-builder.yml" | |
workflow_dispatch: {} | |
jobs: | |
# Build the base Alpine image | |
build-alpine: | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: alpine | |
dockerfile: images/alpine/Dockerfile | |
context: . | |
# Build alpine/git image that depends on build-alpine | |
build-alpine-git: | |
needs: build-alpine | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: alpine-git | |
dockerfile: images/alpine/git/Dockerfile | |
context: . | |
build-args: BASE_ALPINE_IMAGE=${{ needs.build-alpine.outputs.images }} | |
# Build alpine/git/gke-aws-auth image that depends on build-alpine-git | |
build-alpine-git-gke-aws-auth: | |
needs: build-alpine-git | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: alpine-git-gke-aws-auth | |
dockerfile: images/alpine/git/gke-aws-auth/Dockerfile | |
context: . | |
# Build the base buildpack image | |
build-buildpack: | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: buildpack | |
dockerfile: images/buildpack/Dockerfile | |
context: . | |
# Build buildpack/go image that depends on build-buildpack | |
build-buildpack-go: | |
needs: build-buildpack | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: buildpack-go | |
dockerfile: images/buildpack/go/Dockerfile | |
context: . | |
# Build e2e-dind-k3d image | |
build-e2e-dind-k3d: | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: e2e-dind-k3d | |
dockerfile: images/e2e-dind-k3d/Dockerfile | |
context: . | |
# Build e2e-dind-nodejs image | |
build-e2e-dind-nodejs: | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: e2e-dind-nodejs | |
dockerfile: images/e2e-dind-nodejs/Dockerfile | |
context: . | |
# Build e2e-gcloud image | |
build-e2e-gcloud: | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: e2e-gcloud | |
dockerfile: images/e2e-gcloud/Dockerfile | |
context: . | |
# Build unified-agent base image | |
build-unified-agent: | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: unified-agent | |
dockerfile: images/unified-agent/Dockerfile | |
context: . | |
# Build unified-agent/go image that depends on build-unified-agent | |
build-unified-agent-go: | |
needs: build-unified-agent | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: unified-agent-go | |
dockerfile: images/unified-agent/go/Dockerfile | |
context: . | |
# Build unified-agent/nodejs image that depends on build-unified-agent | |
build-unified-agent-nodejs: | |
needs: build-unified-agent | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: unified-agent-nodejs | |
dockerfile: images/unified-agent/nodejs/Dockerfile | |
context: . | |
# Build unified-agent/python image that depends on build-unified-agent | |
build-unified-agent-python: | |
needs: build-unified-agent | |
uses: kyma-project/test-infra/.github/workflows/image-builder.yml@main | |
with: | |
name: unified-agent-python | |
dockerfile: images/unified-agent/python/Dockerfile | |
context: . |