Autre #27401
jenkins : permettre l'exécution à partir de l'étape "packaging" de la pipeline
0%
Description
L'idée est qu'après avoir poussé un tag il ne soit pas nécessaire de repasser par toute la phase d'exécution des tests.
La commande "Restart from stage" de jenkins devrait pouvoir assurer ça sauf que le job échoue alors à sa fin, lors de la publication de rapports pylint/coverage.
Peut-être simplement déplacer les lignes :
utils.publish_coverage('coverage.xml') utils.publish_coverage_native('index.html') utils.publish_pylint('pylint.out')
dans une étape après "Unit Tests". Voire dans celle-ci ?
Fichiers
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 5 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel Cazenave
Mis à jour par Emmanuel Cazenave il y a plus de 5 ans
- Fichier 0001-jenkins-publish-results-earlier-27401.patch 0001-jenkins-publish-results-earlier-27401.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Il faut quand même encapsuler ça dans un 'post' sinon pas de publications des fichiers junit en cas d'échec, ce qui serait bien pénible.
Run bon : https://jenkins2.entrouvert.org/job/wcs-wip/job/wip%252F27401-publish-earlier/2/
Run pas bon : https://jenkins2.entrouvert.org/job/wcs-wip/job/wip%252F27401-publish-earlier/3/ (l'occasion de se rendre compte que que le rapport pylint n'est pas généré en cas d'échec mais rien à voir avec ce ticket).
Et donc j'imagine que ça permettra de reprendre à l'étape 'packaging', mais il faudra pousser ça d'abord pour s'en convaincre.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution proposée à Résolu (à déployer)
Hop, on va voir.
commit 90e0fa5334e4a6e8c92b1e9eed4efc25eb442f68 Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Mon Dec 24 10:59:16 2018 +0100 jenkins: publish results earlier (#27401)
Mis à jour par Frédéric Péters il y a plus de 5 ans
Testé avec 3.35 et ça fonctionne nickel, merci.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
jenkins: publish results earlier (#27401)