Průvodci
Jak ladit neúspěšný pracovní postup
Úloha selže v CI a funguje všude jinde.
5 min čtení
Úloha selže v CI a funguje všude jinde.
Proč se to děje
Prostředí runner se od lokálního liší ve verzích toolchain, dostupné paměti, paralelismu a locale.
Jak to opravit
- Povolit ACTIONS_STEP_DEBUG pro podrobné protokoly běžců
- Otevřete relaci SSH na runneru pro kontrolu živého stavu
- Při spuštění úlohy vytiskněte verze prostředí a nástrojů
- Zkontrolujte závislost na testovacím pořadí spuštěním s pevným seedem
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak sbírat metriky běžcůNelze určit, zda je úloha vázána na CPU, paměť nebo disk.Jak sledovat percentily trvání sestaveníPrůměrná doba sestavení vypadá dobře, ale vývojáři si stále stěžují.Jak exportovat stopy CI pomocí OpenTelemetryČasová data CI žijí v odděleném nástroji od zbytku vaší pozorovatelnosti.Jak programově dotazovat data CIPotřebujete data CI v řídicím panelu nebo v týdenním přehledu.