guider
Docker Hubhastighetsgränser är ett CI-problem, inte ett Docker-problem
Anonyma drag är hastighetsbegränsade per IP, och CI-löpare delar IP:er. Så här slutar du ta reda på det klockan 03.00.
{författare} · {roll} · {datum} · 6 min läsning
Varför det träffar CI specifikt
Fixar, i ordning efter hållbarhet
- Kör en register-pull-through-cache i samma nätverk som dina löpare — en uppströms pull tjänar varje jobb efteråt
- Autentisera drag även för offentliga bilder; en autentiserad pull drar på ditt kontos kvot snarare än den delade anonyma
- Spegla den handfull basbilder du faktiskt är beroende av i ditt eget register och fäst dem efter sammanfattning
- Sluta dra bilder du inte behöver – flerstegsbyggen drar ofta en verktygskedja-bild som inget körtidslager använder
Relaterat
CI när dina lagkamrater är agenterAI-kodande agenter trycker mycket oftare än människor. Här är hur det förändrar pipelinedesign och kostnadskontroll.Varför vi publicerar instruktioner för att lämnaVarje migreringssida på den här webbplatsen innehåller skillnaden för att migrera tillbaka från oss. Här är resonemanget.Vad vi lärde oss att driva en miljon CI-jobbKötid, cachebeteende, rätt storlek och de fellägen som bara visas i skala.Sluta prova fläckiga tester igenAutomatiska återförsök omvandlar en riktig bugg till en periodisk, och träna ditt team att misstro varje misslyckande.