Projet

Général

Profil

Development #69655

applification, gestion des erreurs lors du déploiement

Ajouté par Frédéric Péters il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
28 septembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Dans les méthodes deploy/deploy_roles il y a des "TODO: report failures", ça serait à faire, pouvoir terminer en message(s)

  • erreur déploiement vers module xxx (%s)
  • erreur création rôle xxx

avec %s qui serait de manière basique au début le code d'erreur HTTP, qui pourrait évoluer ensuite sur des réponses qui seraient en json et desquelles on pourrait sortir un message plus explicite.


Fichiers

Révisions associées

Révision 92aeb41e (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

applications: run deploy in async job (#69655)

Révision b48bd6e2 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

applications: install & new version only if number changed (#69655)

Révision 6fc211c7 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

applications: fix version creation on generation (#69655)

Révision 736e3e3d (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

applications: list jobs on version page (#69655)

Révision 8986dd95 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

applications: report deployment errors (#69655)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Tags mis à applification
  • Assigné à mis à Lauréline Guérin
#2

Mis à jour par Lauréline Guérin il y a plus d'un an

Bon, j'ai un peu dépassé du scope.

0001: déploiement d'un bundle dans un job
0002: création d'une nouvelle version au déploiement, uniquement si le numéro de version change
0003: fix pour la génération d'un bundle et la création d'une version, car je disais "Ok, mais que si le numéro de version saisi correspond au numéro de la dernière version en date." dans #69654 mais en fait ça ne fonctionnait pas comme attendu.
0004: affichage des jobs correspondants à une version, sur la page de listing des versions (parce que je trouvais ça intéressant) (mais bon, c'est moche :) cf capture)
0005: report des erreurs de déploiement dans job.exception

(je peux splitter tout ça en plusieurs tickets si besoin)

basé sur #70891

#4

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée

Pour le rendu on verra, en vrai on ne devrait jamais vraiment avoir comme sur la capture tant de déploiements pour la même version.

#5

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 8986dd9592c29d7b913d87d5b7c9c95608f8bac6
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Wed Nov 2 17:00:17 2022 +0100

    applications: report deployment errors (#69655)

commit 736e3e3df6d1790f757db84511091cf926306dbc
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Wed Nov 2 15:15:26 2022 +0100

    applications: list jobs on version page (#69655)

commit 6fc211c7ca9f60da59663592b6a67e02ac2fd40d
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Wed Nov 2 14:50:24 2022 +0100

    applications: fix version creation on generation (#69655)

commit b48bd6e23bb5bd7676f6b0709956a6d1c35ef1d6
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Wed Nov 2 14:43:44 2022 +0100

    applications: install & new version only if number changed (#69655)

commit 92aeb41e550102c723459d2f95668ff162ea676e
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Oct 31 15:39:06 2022 +0100

    applications: run deploy in async job (#69655)
#6

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF