From ddb72630121efcf6191fd6eb66faeceb362ae168 Mon Sep 17 00:00:00 2001 From: Theo Brigitte Date: Sun, 20 Oct 2024 13:11:35 +0200 Subject: [PATCH] github: release docker image with goreleaser --- .github/workflows/release.yaml | 15 +++++---------- .github/workflows/test.yaml | 5 ++++- .goreleaser.yaml | 6 ++++++ 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c1c1afe..e1896ab 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -8,12 +8,16 @@ on: jobs: release: runs-on: ubuntu-latest - environment: release steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: stable + - uses: docker/setup-buildx-action@v3 + - uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} - uses: goreleaser/goreleaser-action@v6 with: args: release --clean @@ -22,12 +26,3 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BUILD_BRANCH: ${{ vars.BUILD_BRANCH }} BUILD_USER: ${{ vars.BUILD_USER }} - - uses: docker/setup-buildx-action@v3 - - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - uses: docker/build-push-action@v6 - with: - push: true - tags: theo01/prometheus-dummy-exporter:latest diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a82073e..6911028 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,6 +1,9 @@ name: test -on: push +on: + push: + tags-ignore: + - v* jobs: test: diff --git a/.goreleaser.yaml b/.goreleaser.yaml index b47ef7e..32df022 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -35,6 +35,12 @@ archives: - goos: windows format: zip +dockers: + - image_templates: + - theo01/prometheus-dummy-exporter + extra_files: + - example/simple.yml + changelog: sort: asc filters: