Project

General

Profile

Development #94582

Sur la CI, pouvoir lancer les tests sur des branches

Added by Gael Pasgrimaud about 1 month ago. Updated 23 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
28 August 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

C'est assez frustrant de pousser un test qui fonctionne en local mais ne passe pas la CI parce que le dev est en cours dans une branche

Il y a tout ce qu'il faut dans devinst pour installer une branche: https://git.entrouvert.org/entrouvert/publik-devinst/src/branch/main/local-inventory.yml.example#L35

Il faudrait pouvoir lancer le playbook d'upgrade avec des versions spécifique avant de lancer les tests

Pour l'instant, je ne vois pas de bonne solution

History

#1

Updated by Robot Gitea about 1 month ago

  • Status changed from Nouveau to En cours
  • Assignee set to Gael Pasgrimaud

Gael Pasgrimaud (gpasgrimaud) a ouvert une pull request sur Gitea concernant cette demande :

#2

Updated by Gael Pasgrimaud about 1 month ago

J'ai trouvé un moyen en passant pas les paramètres de pipeline. Ce n'est pas idéal mais ça me semble être le seul moyen sans avoir du code de branch à supprimer avant merge.

La contrainte c'est qu'il faut systématiquement lancer manuellement le build avec les bonnes variables

Un avantage c'est que ça permet simplement de lancer un build pour lancer les tests en utilisant une/des branches d'autres projets sans ne rien installer.

Exemple: https://jenkins.entrouvert.org/job/gitea/job/publik-functests/job/wip%252F94582-Sur-la-CI-pouvoir-lancer-les-tests-sur-des-branches/build?delay=0sec

Il y aurait peut-être moyen de trouver un curl qui remplacerai cette étape manuelle

#3

Updated by Robot Gitea about 1 month ago

  • Status changed from En cours to Solution proposée
#4

Updated by Robot Gitea 24 days ago

  • Status changed from Solution proposée to Solution validée

Emmanuel Cazenave (ecazenave) a approuvé une pull request sur Gitea concernant cette demande :

#5

Updated by Robot Gitea 24 days ago

  • Status changed from Solution validée to Résolu (à déployer)

Gael Pasgrimaud (gpasgrimaud) a mergé une pull request sur Gitea concernant cette demande :

#6

Updated by Gael Pasgrimaud 23 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF