[PR #639] [CLOSED] Add the ability to rebuild images #717

Closed
opened 2026-02-26 10:33:38 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ONLYOFFICE/Docker-DocumentServer/pull/639
Author: @danilapog
Created: 6/19/2023
Status: Closed

Base: release/v7.4.0Head: feature/rebuild-ds-images


📝 Commits (7)

  • 042b10d Add the ability to rebuild images
  • 4e4f23d Add login to dockerhub
  • 73bcdec Refactoring code
  • fc947e5 Refactor: remove push trigger
  • bca2a77 Refactoring code
  • e3be8b0 Refactor: Unlinking a version
  • d663200 Submitting the latest tag for the latest release only

📊 Changes

4 files changed (+291 additions, -0 deletions)

View changed files

.github/workflows/cron-rebuild-trigger.yml (+22 -0)
.github/workflows/rebuild.yml (+224 -0)
📝 docker-bake.hcl (+36 -0)
📝 production.dockerfile (+9 -0)

📄 Description

Rebuilding images will be done manually (for now). The choice of the number of rebuilt releases is available (1 by default), the choice of repositories for pushing rebuilt images is available (4testing by default).

Principle of operation:
Through the api of the docker hub, we get the last launched tag that falls under the pattern x.x.x.1, after that the tag with the assembly of which the minor tag x.x will be sent will be calculated. Next, at one of the build steps, the number of the previous release will be received, for example x. x.x.4 which will mean that the current one will be x.x.x.5


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ONLYOFFICE/Docker-DocumentServer/pull/639 **Author:** [@danilapog](https://github.com/danilapog) **Created:** 6/19/2023 **Status:** ❌ Closed **Base:** `release/v7.4.0` ← **Head:** `feature/rebuild-ds-images` --- ### 📝 Commits (7) - [`042b10d`](https://github.com/ONLYOFFICE/Docker-DocumentServer/commit/042b10da9510d8abc32163676ba7231319e03162) Add the ability to rebuild images - [`4e4f23d`](https://github.com/ONLYOFFICE/Docker-DocumentServer/commit/4e4f23d0f99723997adf9160dac48eca44fabcf4) Add login to dockerhub - [`73bcdec`](https://github.com/ONLYOFFICE/Docker-DocumentServer/commit/73bcdec8a63db890fa715ebb1c98da449c188de5) Refactoring code - [`fc947e5`](https://github.com/ONLYOFFICE/Docker-DocumentServer/commit/fc947e52caea014d8eb03e5d1646eb971f2d7b5e) Refactor: remove push trigger - [`bca2a77`](https://github.com/ONLYOFFICE/Docker-DocumentServer/commit/bca2a776ff58b7a0c4d6507ed33952b7292d7ffd) Refactoring code - [`e3be8b0`](https://github.com/ONLYOFFICE/Docker-DocumentServer/commit/e3be8b0be75fa200e396a6630e8e217c09d90979) Refactor: Unlinking a version - [`d663200`](https://github.com/ONLYOFFICE/Docker-DocumentServer/commit/d663200b5a0546a03fd8be670b0d7cd7f200f01b) Submitting the latest tag for the latest release only ### 📊 Changes **4 files changed** (+291 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/cron-rebuild-trigger.yml` (+22 -0) ➕ `.github/workflows/rebuild.yml` (+224 -0) 📝 `docker-bake.hcl` (+36 -0) 📝 `production.dockerfile` (+9 -0) </details> ### 📄 Description Rebuilding images will be done manually (for now). The choice of the number of rebuilt releases is available (1 by default), the choice of repositories for pushing rebuilt images is available (4testing by default). Principle of operation: Through the api of the docker hub, we get the last launched tag that falls under the pattern x.x.x.1, after that the tag with the assembly of which the minor tag x.x will be sent will be calculated. Next, at one of the build steps, the number of the previous release will be received, for example x. x.x.4 which will mean that the current one will be x.x.x.5 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 10:33:38 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Docker-DocumentServer-ONLYOFFICE#717
No description provided.