diff --git a/.github/workflows/publish-docker.yml b/.github/workflows/publish-docker.yml index cc1e8a6a..45de9b90 100644 --- a/.github/workflows/publish-docker.yml +++ b/.github/workflows/publish-docker.yml @@ -13,7 +13,7 @@ jobs: docker: runs-on: ubuntu-latest steps: - - + - name: Set tag run: | if [[ -n "${{ github.event.inputs.tag }}" ]]; then @@ -24,16 +24,16 @@ jobs: TAG="${{ github.ref_name }}" fi echo "TAG=${TAG}" >> $GITHUB_ENV - - + - name: Checkout uses: actions/checkout@v3 - - + - name: Set up QEMU uses: docker/setup-qemu-action@v2 - - + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - - + - name: Login to DockerHub uses: docker/login-action@v2 with: @@ -52,27 +52,27 @@ jobs: docker-ee: runs-on: ubuntu-latest steps: - - + - name: Set tag run: | if [[ -n "${{ github.event.inputs.tag }}" ]]; then - docker/build-push-action@v3.tag }} + TAG=${{ github.event.inputs.tag }} elif [[ "${{ github.ref_name }}" == 'master' ]]; then TAG="latest" else TAG="${{ github.ref_name }}" fi echo "TAG=${TAG}" >> $GITHUB_ENV - - + - name: Checkout uses: actions/checkout@v3 - - + - name: Set up QEMU uses: docker/setup-qemu-action@v2 - - + - name: Set up Docker Buildx - uses: docker/build-push-action@v3 - - + uses: docker/setup-buildx-action@v2 + - name: Login to DockerHub uses: docker/login-action@v2 with: @@ -83,7 +83,9 @@ jobs: uses: docker/build-push-action@v3 with: context: . - platforms: linux/amd64, linux/arm64, linux/arm/v7 + platforms: linux/amd64, linux/arm64 push: true tags: ${{ github.repository }}:${{ env.TAG }}-ee - build-args: version=${{ env.TAG }}, tags="-tags=ee" + build-args: | + version=${{ env.TAG }} + tags=ee diff --git a/Dockerfile b/Dockerfile index faaa8a9f..2f04d755 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ COPY . . ENV GO111MODULE=auto RUN apk add git -RUN GOOS=linux CGO_ENABLED=1 go build ${tags} -ldflags="-s -X 'main.version=${version}'" . +RUN GOOS=linux CGO_ENABLED=1 go build -tags ${tags} -ldflags="-s -X 'main.version=${version}'" . # RUN go build -tags=ee . -o netmaker main.go FROM alpine:3.16.2