From ec12b6a02152d4295effbae0893d9af74367c0bc Mon Sep 17 00:00:00 2001 From: danilapog Date: Thu, 16 Oct 2025 14:55:06 +0300 Subject: [PATCH] 4enterprise release separately with separate logins --- .github/workflows/stable-build.yml | 26 ++++++++++++++++++++++++++ docker-bake.hcl | 3 +-- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/.github/workflows/stable-build.yml b/.github/workflows/stable-build.yml index e3995f1..4132191 100644 --- a/.github/workflows/stable-build.yml +++ b/.github/workflows/stable-build.yml @@ -76,6 +76,32 @@ jobs: password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} repository: ${{ env.COMPANY_NAME }}/${{ env.PRODUCT_NAME }}${{ matrix.edition }} + release_4enterprise: + name: "Release image: onlyoffice4enterprise" + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKER_HUB_USERNAME_PAT }} + password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN_PAT }} + + - name: release 4enterpise + shell: bash + run: | + export TAG=${VERSION%.*}.${RELEASE_NUMBER} + docker buildx imagetools create --tag onlyoffice4enterprise/documentserver-ee:${TAG} \ + onlyoffice/4testing-documentserver-ee:${VERSION} + build-nonexample: name: "Release image: DocumentServer${{ matrix.edition }}-nonExample" runs-on: ubuntu-latest diff --git a/docker-bake.hcl b/docker-bake.hcl index 9eab0de..7fe3843 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -110,8 +110,7 @@ target "documentserver-stable" { tags = ["docker.io/${COMPANY_NAME}/${PREFIX_NAME}${PRODUCT_NAME}${PRODUCT_EDITION}:${TAG}", "docker.io/${COMPANY_NAME}/${PREFIX_NAME}${PRODUCT_NAME}${PRODUCT_EDITION}:${SHORTER_TAG}", "docker.io/${COMPANY_NAME}/${PREFIX_NAME}${PRODUCT_NAME}${PRODUCT_EDITION}:${SHORTEST_TAG}", - equal("true",LATEST) ? "docker.io/${COMPANY_NAME}/${PREFIX_NAME}${PRODUCT_NAME}${PRODUCT_EDITION}:latest": "", - equal("-ee",PRODUCT_EDITION) ? "docker.io/${COMPANY_NAME}4enterprise/${PREFIX_NAME}${PRODUCT_NAME}${PRODUCT_EDITION}:${TAG}": "",] + equal("true",LATEST) ? "docker.io/${COMPANY_NAME}/${PREFIX_NAME}${PRODUCT_NAME}${PRODUCT_EDITION}:latest": "",] platforms = ["linux/amd64", "linux/arm64"] args = { "PULL_TAG": "${PULL_TAG}"