e2e #77
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: e2e | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| on: | |
| workflow_dispatch: | |
| schedule: | |
| - cron: '0 10 * * *' | |
| push: | |
| branches: | |
| - 'master' | |
| tags: | |
| - 'v*' | |
| jobs: | |
| build: | |
| uses: ./.github/workflows/.e2e-run.yml | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - | |
| name: Distribution | |
| id: distribution | |
| type: local | |
| - | |
| name: Docker Hub | |
| registry: '' | |
| slug: ghactionstest/ghactionstest | |
| username_secret: DOCKERHUB_USERNAME | |
| password_secret: DOCKERHUB_TOKEN | |
| type: remote | |
| - | |
| name: GitHub | |
| registry: ghcr.io | |
| slug: ghcr.io/docker-ghactiontest/test | |
| username_secret: GHCR_USERNAME | |
| password_secret: GHCR_PAT | |
| type: remote | |
| - | |
| name: GitLab | |
| registry: registry.gitlab.com | |
| slug: registry.gitlab.com/test1716/test | |
| username_secret: GITLAB_USERNAME | |
| password_secret: GITLAB_TOKEN | |
| type: remote | |
| - | |
| name: AWS ECR | |
| registry: 175142243308.dkr.ecr.us-east-2.amazonaws.com | |
| slug: 175142243308.dkr.ecr.us-east-2.amazonaws.com/sandbox/test-docker-action | |
| username_secret: AWS_ACCESS_KEY_ID | |
| password_secret: AWS_SECRET_ACCESS_KEY | |
| type: remote | |
| - | |
| name: AWS ECR Public | |
| registry: public.ecr.aws | |
| slug: public.ecr.aws/q3b5f1u4/test-docker-action | |
| username_secret: AWS_ACCESS_KEY_ID | |
| password_secret: AWS_SECRET_ACCESS_KEY | |
| type: remote | |
| - | |
| name: Google Artifact Registry | |
| registry: us-east4-docker.pkg.dev | |
| slug: us-east4-docker.pkg.dev/sandbox-298914/docker-official-github-actions/test-docker-action | |
| username_secret: GAR_USERNAME | |
| password_secret: GAR_JSON_KEY | |
| type: remote | |
| - | |
| name: Azure Container Registry | |
| registry: officialgithubactions.azurecr.io | |
| slug: officialgithubactions.azurecr.io/test-docker-action | |
| username_secret: AZURE_CLIENT_ID | |
| password_secret: AZURE_CLIENT_SECRET | |
| type: remote | |
| - | |
| name: Quay | |
| registry: quay.io | |
| slug: quay.io/docker_build_team/ghactiontest | |
| username_secret: QUAY_USERNAME | |
| password_secret: QUAY_TOKEN | |
| type: remote | |
| - | |
| name: Artifactory | |
| registry: infradock.jfrog.io | |
| slug: infradock.jfrog.io/test-ghaction/build-push-action | |
| username_secret: ARTIFACTORY_USERNAME | |
| password_secret: ARTIFACTORY_TOKEN | |
| type: remote | |
| - | |
| name: Harbor | |
| id: harbor | |
| type: local | |
| - | |
| name: Nexus | |
| id: nexus | |
| type: local | |
| with: | |
| id: ${{ matrix.id }} | |
| type: ${{ matrix.type }} | |
| name: ${{ matrix.name }} | |
| registry: ${{ matrix.registry }} | |
| slug: ${{ matrix.slug }} | |
| username_secret: ${{ matrix.username_secret }} | |
| password_secret: ${{ matrix.password_secret }} | |
| secrets: inherit |