Update go.yml
- commit
- 903904975b56f3a0752372cc74346dd3d50ee37d
- author
- Brice Nema · · 2024-04-19 12:10 UTC
- committer
- GitHub · · 2024-04-19 12:10 UTC
- parent
- 2fa54e8
- signature
- unsigned
1 file · +10 -4
M .github/workflows/go.yml +10 -4
| @@ -3,10 +3,10 @@ name: Release | |||
| 3 | 3 | on: | |
| 4 | 4 | push: | |
| 5 | 5 | branches: [ "main" ] | |
| 6 | - | pull_request: | |
| 7 | - | branches: [ "main" ] | |
| 8 | 6 | tags: | |
| 9 | 7 | - '*' | |
| 8 | + | pull_request: | |
| 9 | + | branches: [ "main" ] | |
| 10 | 10 | ||
| 11 | 11 | jobs: | |
| 12 | 12 | release: | |
| @@ -36,10 +36,16 @@ jobs: | |||
| 36 | 36 | run: | | |
| 37 | 37 | curl -sfL https://raw.githubusercontent.com/sigstore/cosign/main/install.sh | sudo sh | |
| 38 | 38 | ||
| 39 | + | - name: Copy dist directory | |
| 40 | + | run: | | |
| 41 | + | mkdir -p docker-build | |
| 42 | + | cp -r dist docker-build/ | |
| 43 | + | ls -a docker-build/ | |
| 44 | + | ||
| 39 | 45 | - name: Build and push Docker images | |
| 40 | 46 | run: | | |
| 41 | - | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 --build-arg BINARY=dist/gordon_linux_amd64/gordon --platform=linux/amd64 . | |
| 42 | - | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 --build-arg BINARY=dist/gordon_linux_arm64/gordon --platform=linux/arm64 . | |
| 47 | + | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 --build-arg BINARY=gordon_linux_amd64/gordon --platform=linux/amd64 docker-build | |
| 48 | + | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 --build-arg BINARY=gordon_linux_arm64/gordon --platform=linux/arm64 docker-build | |
| 43 | 49 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 | |
| 44 | 50 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 | |
| 45 | 51 | ||
| @@ -3,10 +3,10 @@ name: Release | |||||
| 3 | on: | 3 | on: | ||
| 4 | push: | 4 | push: | ||
| 5 | branches: [ "main" ] | 5 | branches: [ "main" ] | ||
| 6 | - | pull_request: | |||
| 7 | - | branches: [ "main" ] | |||
| 8 | tags: | 6 | tags: | ||
| 9 | - '*' | 7 | - '*' | ||
| 8 | + | pull_request: | |||
| 9 | + | branches: [ "main" ] | |||
| 10 | 10 | ||||
| 11 | jobs: | 11 | jobs: | ||
| 12 | release: | 12 | release: | ||
| @@ -36,10 +36,16 @@ jobs: | |||||
| 36 | run: | | 36 | run: | | ||
| 37 | curl -sfL https://raw.githubusercontent.com/sigstore/cosign/main/install.sh | sudo sh | 37 | curl -sfL https://raw.githubusercontent.com/sigstore/cosign/main/install.sh | sudo sh | ||
| 38 | 38 | ||||
| 39 | + | - name: Copy dist directory | |||
| 40 | + | run: | | |||
| 41 | + | mkdir -p docker-build | |||
| 42 | + | cp -r dist docker-build/ | |||
| 43 | + | ls -a docker-build/ | |||
| 44 | + | ||||
| 39 | - name: Build and push Docker images | 45 | - name: Build and push Docker images | ||
| 40 | run: | | 46 | run: | | ||
| 41 | - | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 --build-arg BINARY=dist/gordon_linux_amd64/gordon --platform=linux/amd64 . | 47 | + | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 --build-arg BINARY=gordon_linux_amd64/gordon --platform=linux/amd64 docker-build |
| 42 | - | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 --build-arg BINARY=dist/gordon_linux_arm64/gordon --platform=linux/arm64 . | 48 | + | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 --build-arg BINARY=gordon_linux_arm64/gordon --platform=linux/arm64 docker-build |
| 43 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 | 49 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 | ||
| 44 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 | 50 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 | ||
| 45 | 51 | ||||