github.com/kubeshop/testkube@v1.17.23/goreleaser_files/.goreleaser-docker-build-executor-cypress-commit-only.yml (about)

     1  env:
     2    # Goreleaser always uses the docker buildx builder with name "default"; see
     3    # https://github.com/goreleaser/goreleaser/pull/3199
     4    # To use a builder other than "default", set this variable.
     5    # Necessary for, e.g., GitHub actions cache integration.
     6    - DOCKER_BUILDX_BUILDER={{ if index .Env "DOCKER_BUILDX_BUILDER"  }}{{ .Env.DOCKER_BUILDX_BUILDER }}{{ else }}default{{ end }}
     7    # Setup to enable Docker to use, e.g., the GitHub actions cache; see
     8    # https://docs.docker.com/build/building/cache/backends/
     9    # https://github.com/moby/buildkit#export-cache
    10    - DOCKER_BUILDX_CACHE_FROM={{ if index .Env "DOCKER_BUILDX_CACHE_FROM"  }}{{ .Env.DOCKER_BUILDX_CACHE_FROM }}{{ else }}type=registry{{ end }}
    11    - DOCKER_BUILDX_CACHE_TO={{ if index .Env "DOCKER_BUILDX_CACHE_TO"  }}{{ .Env.DOCKER_BUILDX_CACHE_TO }}{{ else }}type=inline{{ end }}
    12  
    13  builds:
    14    - id: "linux"
    15      main: "./contrib/executor/cypress/cmd/agent"
    16      binary: "cypress"
    17      env:
    18        - CGO_ENABLED=0
    19      goos:
    20        - linux
    21      goarch:
    22        - amd64
    23        - arm64
    24      mod_timestamp: "{{ .CommitTimestamp }}"
    25  dockers:
    26    - dockerfile: "./contrib/executor/cypress/build/agent/Dockerfile.cypress13"
    27      use: buildx
    28      goos: linux
    29      goarch: amd64
    30      image_templates:
    31        - "kubeshop/testkube-cypress-executor:{{ .ShortCommit }}"
    32      build_flag_templates:
    33        - "--platform=linux/amd64"
    34        - "--label=org.opencontainers.image.title={{ .ProjectName }}"
    35        - "--label=org.opencontainers.image.created={{ .Date}}"
    36        - "--label=org.opencontainers.image.revision={{ .FullCommit }}"
    37        - "--builder={{ .Env.DOCKER_BUILDX_BUILDER }}"
    38        - "--cache-to={{ .Env.DOCKER_BUILDX_CACHE_TO }}"
    39        - "--cache-from={{ .Env.DOCKER_BUILDX_CACHE_FROM }}"
    40  
    41  snapshot:
    42    name_template: "{{ .Version }}"
    43  
    44  release:
    45    disable: true