From 246b8728a418db17c54eb867182163ea98778aba Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Tue, 23 Apr 2024 14:49:01 -0400 Subject: [PATCH] add patroni gha --- .../workflows/build-patroni-docker-img.yml | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/build-patroni-docker-img.yml diff --git a/.github/workflows/build-patroni-docker-img.yml b/.github/workflows/build-patroni-docker-img.yml new file mode 100644 index 0000000000..4ee99f27a6 --- /dev/null +++ b/.github/workflows/build-patroni-docker-img.yml @@ -0,0 +1,38 @@ +name: Build patroni +on: [workflow_dispatch] + +jobs: + patroni-image: + name: Build patroni + runs-on: ubuntu-latest + steps: + - name: ☁️ Checkout source + uses: actions/checkout@v3 + with: + repository: 'zalando/patroni' + - name: Save commit hashes for tag + id: commit + uses: pr-mpt/actions-commit-hash@v2 + - name: 🔧 Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: 🐋 Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Set up Depot CLI + uses: depot/setup-action@v1 + - name: 🏗️ Build backend and push to docker hub + uses: depot/build-push-action@v1 + with: + project: 64mmf0n610 + token: ${{ secrets.DEPOT_PROJECT_TOKEN }} + push: true + context: . + file: Dockerfile + tags: | + infisical/patroni:${{ steps.commit.outputs.short }} + infisical/patroni:latest + platforms: linux/amd64,linux/arm64 + + \ No newline at end of file