Beskrivning
Beta-palvelimen (204.168.133.19) levy täyttyi 100%:iin CI-ajojen Docker-roskasta (60+ GB). Pipeline failasi tuotantoon mergettäessä.
Ongelmat:
- Docker build cache, vanhat imaget ja layerit kasautuvat ilman automaattista siivousta
- test-frontend asentaa Chromiumin (~700 MB) apt-getillä joka CI-ajossa - hidastaa ja vie levytilaa
- Testit (test-backend, test-frontend, build-and-push) ajetaan kaikki beta-runnerilla koska niillä ei ole tags-määritystä. Myös main-haaran testit kuormittavat beta-palvelinta.
Korjausehdotukset:
- Lisää runnerin config.toml:iin pull_policy = if-not-present
- Lisää viikoittainen cron: docker system prune -a -f --filter until=168h
- Käytä valmista Chromium-imagea test-frontend-jobiin
- Harkitse testien ajamista myös tuotannon runnerilla (production-tag) main-haaralle, jotta beta-palvelin ei ole pullonkaula
Kommentarer (0)
Inga kommentarer ännu
Ärendekod
SPLN-QHSB2A
Spara den här koden så att du kan följa statusen