Diploy-first, translate-after, re-deploy-if-changed

CIkamo-marketing
Spegnimento
17 aprile 2026 alle ore 20:43 UTC
Autore
Kamo
Impegno
4123431

Reworks the CI/CD flow in modo che la distribuzione iniziale non sia più bloccata tempo di traduzione. La pipeline ora: 1. build initial — costruisce e spinge l'immagine taggata:{sha} 2. dispiegare k1m1 initial — distribuisce : 3. deploy k2m1 initial — distribuisce :{sha} a k2m1 (parallel) 4. translate and rebuild — funziona solo dopo che entrambi i primi schieramenti hanno successo. Checks en.json hash contro messaggi/.traduzione-hash (o onori force retranslate input). Se la traduzione è necessario, port-forwards TranslateService, piste script/translate.ts, commette l'aggiornamento locali + hash al principale, poi ricostruisce e spinge una nuova immagine taggata:{sha}-i18n. Emette uscite.translated=true|false. 5. dispiegare k1m1 retranslated (condizionato) — se tradotto, si esaurisce : 6. dispiegare k2m1 retrasformato (condizionato) — stesso per k2m1 Gli utenti vedono immediatamente i nuovi contenuti con i valori locali in inglese-fallback (già impegnata in tutte le 22 locali JSONs), e le località tradotte rotolare fuori in una seconda onda una volta che il servizio traduttore ha finito. Il traduttore commit utilizza [skip ci] in modo da non re-trigger il flusso di lavoro, evitando un loop di distribuzione infinito.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo