From 0a2014352fc5177b97db6fc4e254993c9559d2d8 Mon Sep 17 00:00:00 2001 From: "lihanbo.0316" Date: Wed, 5 Jun 2024 14:29:45 +0800 Subject: [PATCH] feat: push images to dockerhub --- .github/workflows/dockerhub-latest.yml | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/dockerhub-latest.yml diff --git a/.github/workflows/dockerhub-latest.yml b/.github/workflows/dockerhub-latest.yml new file mode 100644 index 00000000..b2fb92bc --- /dev/null +++ b/.github/workflows/dockerhub-latest.yml @@ -0,0 +1,29 @@ +name: Build and push latest images to DockerHub + +on: + push: + branches: ["main", "ci-test""] + +permissions: + packages: write + +jobs: + publish-images-to-dockerhub: + name: publish to DockerHub + if: ${{ github.repository == 'kubewharf/kubeadmiral' }} + runs-on: [ubuntu-latest] + steps: + - name: checkout code + uses: actions/checkout@v3 + + - name: login to DockerHub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USER_NAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: build and publish images + env: + REGISTRY: kubewharf + TAG: latest + run: make images