CI/CD: image variants and the cache warm now run in one GitLab job
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 62/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- gitlab, shell
- Ambito
- ci-cd, documentation
Direzione di ricerca
Leggi la funzione image_variants_and_warm in bin/devops/k8s.sh e la descrizione del job GitLab nell'issue per confermare il nome combinato del job. Poi aggiorna content/6.deployment/3.ci-cd.md alle righe 246 e 268, sostituendo i nomi separati di variants e warm con il job combinato image variants and warm <track>. Controlla la formulazione in content/6.deployment/4.variables.md alla riga 376. È completato quando le tre pagine descrivono un unico job per track; il link alla release attende che il template venga rilasciato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
From components-web-app/components-web-app#160 (commit 5f987be09ccf7ecfda261be61662020f7d72ea67, in the template's Unreleased section, so the next release after 2.0.0-alpha.30).
On GitLab, the image variants <track> and warm cache <track> jobs are now one job per track, image variants and warm <track> (the image_variants_and_warm function in bin/devops/k8s.sh). A separate warm job waited about 50 s for a runner after every deploy.
- It runs the variants first and then the warm, in the same order as before (the warm must never come first, #153).
- Each half keeps its switch:
CWA_CI_IMAGE_VARIANTS_*andCWA_CI_WARM_CACHE_*, with production on unless"false"and the other tracks off unless"true". The job runs when either is on. - If one half fails, the other still runs. Either failure fails the job, which is
allow_failure, so a live deploy is never marked failed. - The
performance audit <track>jobs nowneeds:the combined job. - GitHub is unchanged: its steps already run one after another in the same job.
Pages to update:
content/6.deployment/3.ci-cd.md:246: listsimage variants review/staging/canary/productionas their own jobs.content/6.deployment/3.ci-cd.md:268: says the warm runs "as its own job" and lists thewarm cache <track>jobs.- Check
content/6.deployment/4.variables.md:376(CWA_CI_PRODUCTION_DISABLEDremoves "image variants, cache warm … jobs"); the wording can stay, but there's now one job for both. - Add the release link once the template version is released.
Upgrade note for downstream projects: copy .gitlab-ci.yml and bin/devops/k8s.sh. A project job that needs: either old job name must use the new name.
- Lingua principale
- Vue
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di components-web-app/docs
-
Document opening the add page data form with defaults (?parentPage, ?parentPageData, ?template)Apertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
components-web-app/docs#230 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
components-web-app/docs#227 ·
-
Difficoltà 3/5 Mezza giornata Idoneità per principianti 55/100
components-web-app/docs#233 ·
-
Difficoltà 3/5 Mezza giornata Idoneità per principianti 55/100
components-web-app/docs#232 ·
-
documentation
Difficoltà 3/5 Mezza giornata Idoneità per principianti 45/100
components-web-app/docs#231 ·
Tutte le issue di components-web-app/docs
Issue simili
-
area: ci complexity: trivial impact: low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
ueberdosis/tiptap#8521 ·
I maintainer di solito rispondono entro 1 giorno
-
internal os specific
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
frostney/GocciaScript#1688 ·
I maintainer di solito rispondono entro 1 giorno
-
benchmark: `make setup` fails because audit-exporter builds with Go 1.25.0 while go.mod requires 1.26.0Forse già presa @xsvm l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
volcano-sh/volcano#6097 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
aristanetworks/avd#7579 ·
I maintainer di solito rispondono entro 1 giorno
-
[oblt-aw][autodoc] Update PR Actions Detective E2E prerequisites and fix dashboard-format table typoApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
elastic/oblt-aw#2382 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno