Déploiement - d'abord, traducte-après, re-déployer-if-changed

CIkamo-marketing
Expédié
17 avril 2026 à 20:43 UTC
Auteur
Kamo
Commite
4123431

Retravaille le flux CI/CD de sorte que le déploiement initial n'est plus bloqué par temps de traduction. Le pipeline maintenant: 1. construire - initial - construit et pousse l'image étiquetée: 2. déploiement - k1m1 - initial - déploie: 'sha' à k1m1 (parallèle) 3. déployer - k2m1 - initial - déploie: -sha- jusqu'à k2m1 (parallèle) 4. Traduire - et - reconstruire - ne fonctionne qu'après le succès des deux déploiements initiaux. Contrôles en.json hash contre messages/.traduction-hash (ou honoriseurs) force - retraduction de l'entrée). Si la traduction est nécessaires, port-forwards TranslateService, parcours scripts/trat, engage la mise à jour locaux - hachage à main, puis reconstruction et pousse une nouvelle image étiquetée : 'sha'-i18n. Enits sorties.translat-true-faux. 5. déploiement - k1m1 - retraduit (conditionnel) - s'il est traduit, :-sha-i18n à k1m1 6. déployer - k2m1 - retranslationné (conditionnel) - identique pour k2m1 Les utilisateurs voient immédiatement le nouveau contenu avec les valeurs locales à l'arrière-plan anglais (déjà engagé dans les 22 JSON locales) et les sites traduits se dérouler dans une deuxième vague une fois le service de traduction terminé. L'utilisation du ou de l'autre en casse-tête donc ne pas déclencher le flux de travail, évitant une boucle de déploiement infinie.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation