update the news
news updated
Merge request reports
Activity
assigned to @eancelet
ou pas... j'ai relancé le même job plusieurs fois et il a fini par passer (https://forgemia.inra.fr/eq-record/record-team/-/jobs/381297) et a priori même pas lié au type de runner (1&2 vs 3&4), car c'est passé sur le même runner que celui qui a failed précédemment (runnermia_docker_3)
unassigned @eancelet
J'ai regardé un peu la doc et l'explication qui me semble la plus plausible est celle-ci :
docker:dind v20 sleeps for 16 seconds if you don't have TLS explicitly disabled,
and that causes race condition where build container starts earlier than dockerd containerSource : https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27300#note_466755332
Depuis la version 19 de docker-dind, TLS est automatiquement activé et donc il peut y avoir le problème.
Quand je rajoute dans le gitlab.yml :script: - sleep 30 - docker run --rm ...
Ça passe sans soucis (testé sur le runner 2) ... mais c'est pas terrible.
Ou alors il faut choisir une version de docker et docker-dind qui ne pose pas problème, par exemple la version 20.10.20 comme indiqué dans le ticket donné par Éric : https://forgemia.inra.fr/adminforgemia/support/-/issues/149Pas assez compétent pour en juger. Même pas certain de comprendre le terme "fixer".. Je me dis juste que la chaîne de ci:cd est courte, que le problème ne doit pas être très original, qu'il doit y avoir une solution et peut-être même bonne
Désolé, mis je vous laisse la main...Je ne vais pas pouvoir investir sur l'évaluation de la qualité de la réponse.
L'important c'est que l'on ait envie de mettre à jour le site web et que ça soit automatisé au mieux.
Merci pour la précision. Comme je disais pas assez compétent, pour être pertinent.
Cependant, si fixer est très positif en matière de traçabilité,
Dans ce cas c'est très curieux que l'on ai besoin de fixer, ça veut dire que l'on va rester dans le passé, et que l'on doit s'assurer de conserver les versions des container?. Ah moins que l'on ait une garantie de pérénité?
Après..Quick and... pour cette chaine, qui doit juste marcher..très bien aussi.
@eric.casellas, ça te va qu'on ajoute
sleep 20
dans le script ? Et on voit ce que ça donne.