diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 7e37f1a..f97d6f0 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -38,6 +38,69 @@ jobs: echo IMAGE_VERSION=$(date -u +'v%y.%m.%d') | tee -a $GITHUB_OUTPUT echo IMAGE_REVISION=$(git rev-parse HEAD) | tee -a $GITHUB_OUTPUT + - name: build and push base 24.04 + uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 + with: + context: . + file: dockerfiles/base.dockerfile + platforms: | + linux/amd64 + linux/arm64 + pull: true + push: true + no-cache: true + build-args: | + BASE_IMAGE_TAG=act-24.04 + IMAGE_VERSION=${{ steps.meta.outputs.IMAGE_VERSION }} + IMAGE_CREATED=${{ steps.meta.outputs.IMAGE_CREATED }} + IMAGE_REVISION=${{ steps.meta.outputs.IMAGE_REVISION }} + tags: | + git.mousesoft.ru/ms/gitea-runner-images:ubuntu-24.04 + git.mousesoft.ru/ms/gitea-runner-images:ubuntu-24.04-${{ steps.meta.outputs.IMAGE_VERSION }} + git.mousesoft.ru/ms/gitea-runner-images:ubuntu-latest + + - name: build and push python 24.04 + uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 + with: + context: . + file: dockerfiles/python.dockerfile + platforms: | + linux/amd64 + linux/arm64 + pull: true + push: true + no-cache: true + build-args: | + BASE_IMAGE_TAG=ubuntu-24.04 + IMAGE_VERSION=${{ steps.meta.outputs.IMAGE_VERSION }} + IMAGE_CREATED=${{ steps.meta.outputs.IMAGE_CREATED }} + IMAGE_REVISION=${{ steps.meta.outputs.IMAGE_REVISION }} + tags: | + git.mousesoft.ru/ms/gitea-runner-images:python-ubuntu-24.04 + git.mousesoft.ru/ms/gitea-runner-images:python-ubuntu-24.04-${{ steps.meta.outputs.IMAGE_VERSION }} + git.mousesoft.ru/ms/gitea-runner-images:python-ubuntu-latest + + - name: build and push doc 24.04 + uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 + with: + context: . + file: dockerfiles/doc.dockerfile + platforms: | + linux/amd64 + linux/arm64 + pull: true + push: true + no-cache: true + build-args: | + BASE_IMAGE_TAG=act-24.04 + IMAGE_VERSION=${{ steps.meta.outputs.IMAGE_VERSION }} + IMAGE_CREATED=${{ steps.meta.outputs.IMAGE_CREATED }} + IMAGE_REVISION=${{ steps.meta.outputs.IMAGE_REVISION }} + tags: | + git.mousesoft.ru/ms/gitea-runner-images:doc-ubuntu-24.04 + git.mousesoft.ru/ms/gitea-runner-images:doc-ubuntu-24.04-${{ steps.meta.outputs.IMAGE_VERSION }} + git.mousesoft.ru/ms/gitea-runner-images:doc-ubuntu-latest + - name: build and push base 22.04 uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 with: @@ -57,7 +120,6 @@ jobs: tags: | git.mousesoft.ru/ms/gitea-runner-images:ubuntu-22.04 git.mousesoft.ru/ms/gitea-runner-images:ubuntu-22.04-${{ steps.meta.outputs.IMAGE_VERSION }} - git.mousesoft.ru/ms/gitea-runner-images:ubuntu-latest - name: build and push python 22.04 uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 @@ -78,7 +140,6 @@ jobs: tags: | git.mousesoft.ru/ms/gitea-runner-images:python-ubuntu-22.04 git.mousesoft.ru/ms/gitea-runner-images:python-ubuntu-22.04-${{ steps.meta.outputs.IMAGE_VERSION }} - git.mousesoft.ru/ms/gitea-runner-images:python-ubuntu-latest - name: build and push doc 22.04 uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 @@ -99,64 +160,3 @@ jobs: tags: | git.mousesoft.ru/ms/gitea-runner-images:doc-ubuntu-22.04 git.mousesoft.ru/ms/gitea-runner-images:doc-ubuntu-22.04-${{ steps.meta.outputs.IMAGE_VERSION }} - git.mousesoft.ru/ms/gitea-runner-images:doc-ubuntu-latest - - - name: build and push base 20.04 - uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 - with: - context: . - file: dockerfiles/base.dockerfile - platforms: | - linux/amd64 - linux/arm64 - pull: true - push: true - no-cache: true - build-args: | - BASE_IMAGE_TAG=act-20.04 - IMAGE_VERSION=${{ steps.meta.outputs.IMAGE_VERSION }} - IMAGE_CREATED=${{ steps.meta.outputs.IMAGE_CREATED }} - IMAGE_REVISION=${{ steps.meta.outputs.IMAGE_REVISION }} - tags: | - git.mousesoft.ru/ms/gitea-runner-images:ubuntu-20.04 - git.mousesoft.ru/ms/gitea-runner-images:ubuntu-20.04-${{ steps.meta.outputs.IMAGE_VERSION }} - - - name: build and push python 20.04 - uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 - with: - context: . - file: dockerfiles/python.dockerfile - platforms: | - linux/amd64 - linux/arm64 - pull: true - push: true - no-cache: true - build-args: | - BASE_IMAGE_TAG=ubuntu-20.04 - IMAGE_VERSION=${{ steps.meta.outputs.IMAGE_VERSION }} - IMAGE_CREATED=${{ steps.meta.outputs.IMAGE_CREATED }} - IMAGE_REVISION=${{ steps.meta.outputs.IMAGE_REVISION }} - tags: | - git.mousesoft.ru/ms/gitea-runner-images:python-ubuntu-20.04 - git.mousesoft.ru/ms/gitea-runner-images:python-ubuntu-20.04-${{ steps.meta.outputs.IMAGE_VERSION }} - - - name: build and push doc 20.04 - uses: https://git.mousesoft.ru/ms/gitea-action-docker-build-push@v6.15.0 - with: - context: . - file: dockerfiles/doc.dockerfile - platforms: | - linux/amd64 - linux/arm64 - pull: true - push: true - no-cache: true - build-args: | - BASE_IMAGE_TAG=act-22.04 - IMAGE_VERSION=${{ steps.meta.outputs.IMAGE_VERSION }} - IMAGE_CREATED=${{ steps.meta.outputs.IMAGE_CREATED }} - IMAGE_REVISION=${{ steps.meta.outputs.IMAGE_REVISION }} - tags: | - git.mousesoft.ru/ms/gitea-runner-images:doc-ubuntu-20.04 - git.mousesoft.ru/ms/gitea-runner-images:doc-ubuntu-20.04-${{ steps.meta.outputs.IMAGE_VERSION }}