tu caches tes dépendances genre node_modules go modules ou les artefacts maven ou npm
analyse les logs de ta pipeline quelle étape prend le plus de temps des fois y'a des trucs inutiles ou mal optimisés
est ce que tu build tes images docker a chaque fois a partir de zero utilise un cache type buildx ou kaniko ou des layers existantes
parallélise les jobs si ton outil de ci/cd le permet
# exemple gitlab ci/cdstages: - build - testbuild_job: stage: build script: - echo "Building..."test_job_1: stage: test script: - echo "Running test 1..."test_job_2: stage: test script: - echo "Running test 2..."
le cache des dépendances manquait c'est déjà beaucoup mieux merci
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
claire72
Membre depuis le 22/08/2019actif
j'ai une pipeline qui met 30min pour un build simple c'est insupportable des astuces pour accélérer