diff --git a/.github/workflows/build-latest.yml b/.github/workflows/build-latest.yml new file mode 100644 index 0000000..bb51dd2 --- /dev/null +++ b/.github/workflows/build-latest.yml @@ -0,0 +1,29 @@ +name: Build and Push Latest + +on: + push: + branches: + - main + +jobs: + update-registry: + name: Update Registry Image + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Login to git.beans.team + uses: docker/login-action@v3 + with: + registry: git.beans.team + username: em + password: ${{ secrets.REGISTRY_PASSWORD }} + + - name: Build and Push Image + uses: docker/build-push-action@v5 + with: + context: . + file: ./Dockerfile + push: true + tags: git.beans.team/em/yuc:latest diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-release.yml similarity index 81% rename from .github/workflows/build-and-push.yml rename to .github/workflows/build-release.yml index 00d1724..59193a6 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-release.yml @@ -25,6 +25,4 @@ jobs: context: . file: ./Dockerfile push: true - tags: | - git.beans.team/em/yuc:latest - git.beans.team/em/yuc:${{ github.event.release.tag_name }} + tags: git.beans.team/em/yuc:${{ github.event.release.tag_name }}