Implementar-primero, traducir-después, re-desplegar-si-cambio-cámbio

CIkamo-marketing
Se descapó
17 de abril de 2026 a las 20:43 UTC
Autor
Kamo
Compromit
4123431

Reelabora el flujo CI/CD para que el despliegue inicial ya no esté bloqueado por tiempo de traducción. El oleoducto ahora: 1. build.iniación, construye y empuja la imagen etiquetada: 2. deploy.k1m1-initial . deploys:-sha- k1m1 (paralelo) 3. deploy.k2m1-initial . deploys:-sha- to k2m1 (paralelo) 4. translate-and-rebuild () funciona sólo después de que ambos despliegues iniciales tengan éxito. Compruebas en.json hash contra mensajes/.traducción-hash (o honores force-retranslate entrada). Si la traducción es necesarios, port-forwards TranslateService, se ejecuta scripts/translate.ts, compromete el actualizado locales hachís a lo principal, luego se reconstruye y empuja una nueva imagen etiquetada: Sha-i18n. Emite outputs.translated=true-false. 5. despleg.k1m1-retraducida (condicionada) Si se traduce, se despliega :sha-i18n a k1m1 6. deploy.k2m1-retranslated (condicional) igual para k2m1 Los usuarios ven el nuevo contenido inmediatamente con los valores locales de caída inglesa (ya comprometido en los 22 JSONs locales), y los locales traducidos desplegarse en una segunda ola una vez que el servicio de traducción haya terminado. La confirmación de traducción utiliza [saltar ci] para que no vuelva a activar el flujo de trabajo, evitando un bucle de despliegue infinito.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios