Development #50927
intégrer l'exécution de black à tox/jenkins
0%
Description
Pour assurer qu'un oubli ou une mauvaise configuration locale ne vienne perturber l'ordre des choses.
Fichiers
Révisions associées
jenkins: run tox black part (#50927)
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Fichier 0001-tox-add-black-via-pre-commit-to-tests.patch 0001-tox-add-black-via-pre-commit-to-tests.patch ajouté
- Fichier 0002-jenkins-run-tox-black-part.patch 0002-jenkins-run-tox-black-part.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
0001 pour modifier tox, 0002 pour modifier le Jenkinsfile parce que dans w.c.s. on y cite explicitement l'environnement pour tourner en parallèle django 1.11 et 2.2.
Ça passe par pre-commit pour gérer l'exécution etc. ça permet de garder le paramétrage centralisé.
Aussi, ça aurait peut-être pu être dans une étape jenkins explicite en plus mais avec trop de colonnes dans le tableau central d'un job jenkins le fait passer dessous, c'est moche etc.
C'est testé dans https://jenkins.entrouvert.org/job/wcs-wip/job/wip%252Fjenkins-check-black/ (avec le build 3 qui intègre un commit qui casse les choses).
Mis à jour par Frédéric Péters il y a environ 3 ans
(une fois validé ici j'adapterai la chose pour les autres modules convertis à black).
Mis à jour par Emmanuel Cazenave il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7d29f06442d8601e258134172dc2b6f02b4f6d27 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Feb 5 16:21:03 2021 +0100 jenkins: run tox black part (#50927) commit f94c4647b58889db3d23ed00cb135c021e303657 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Feb 5 15:48:46 2021 +0100 tox: add black (via pre-commit) to tests (#50927)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
tox: add black (via pre-commit) to tests (#50927)