Projet

Général

Profil

Autre #27401

jenkins : permettre l'exécution à partir de l'étape "packaging" de la pipeline

Ajouté par Frédéric Péters il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
18 octobre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Révision 90e0fa53 (diff)
Ajouté par Emmanuel Cazenave il y a plus de 5 ans

jenkins: publish results earlier (#27401)

Historique

#1

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Emmanuel Cazenave
#2

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

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.

#3

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)
#4

Mis à jour par Frédéric Péters il y a plus de 5 ans

Testé avec 3.35 et ça fonctionne nickel, merci.

#5

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

Formats disponibles : Atom PDF