From 0ba9d0b22c7bcec0a7773c4e77894b5a0da99e2d Mon Sep 17 00:00:00 2001 From: Vinzenz Stadtmueller Date: Sat, 31 Jul 2021 20:59:50 +0200 Subject: [PATCH] Added docker build --- .github/workflows/release.yml | 26 +++++++++++++++++++ .../cert-manager-webhook-powerndns/Chart.yaml | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c811b3e..7ab46c0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,6 +6,32 @@ on: - master jobs: + push_to_registry: + name: Push Docker image to Docker Hub + runs-on: ubuntu-latest + steps: + - name: Check out the repo + uses: actions/checkout@v2 + + - name: Log in to Docker Hub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_TOKEN }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@v3 + with: + images: vstadtmueller/cert-manager-webhook-powerdns + + - name: Build and push Docker image + uses: docker/build-push-action@v2 + with: + context: . + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} release: runs-on: ubuntu-latest steps: diff --git a/deploy/cert-manager-webhook-powerndns/Chart.yaml b/deploy/cert-manager-webhook-powerndns/Chart.yaml index 41ddd88..e9ad86a 100644 --- a/deploy/cert-manager-webhook-powerndns/Chart.yaml +++ b/deploy/cert-manager-webhook-powerndns/Chart.yaml @@ -2,4 +2,4 @@ apiVersion: v1 appVersion: "1.0" description: A Helm chart for Kubernetes name: cert-manager-webhook-powerdns -version: 0.1.0 +version: 0.1.1