- Порезанный
- 17 апреля 2026 г. в 20:43 UTC
- Автор
- Kamo
- Обещать
- 4123431
Перерабатывает поток CI/CD, чтобы первоначальное развертывание больше не блокировалось Время перевода. Трубопровод сейчас: 1. build initial — builds and pushs image tagged :{sha} 2. deploy k1m1 initial — развёртывание:{sha} до k1m1 (параллельно) 3. deploy k2m1 initial — развертывание:{sha} до k2m1 (параллельно) 4. translate and rebuild — выполняется только после того, как оба первоначальных развертывания увенчались успехом. Обсуждение En.json Hash Against сообщения/.translation-hash (или почести) force retranslate input. Если перевод является требуется, Port-forwards TranslateService, работает скрипты/translate.ts, фиксирует обновленные локализации + хеш до основного, затем перестраиваются и Нажимает новое изображение с пометкой:{sha}-i18n. Emits outputs.translated=true|false. 5. deploy k1m1 retranslated (условный) - в случае перевода :{sha}-i18n до k1m1 6. deploy k2m1 retranslated (условный) — то же самое для k2m1 Пользователи сразу же видят новый контент с значениями англоязычного сайта. (уже включено во все 22 локации JSON) и переведенные места Выкатиться на второй волне после завершения перевода. Переводчик использует [skip ci], чтобы не перезапускать рабочий процесс, избегая бесконечного цикла развертывания.