Closed vperron closed 4 months ago
Si je comprends bien ce que ça ferait :
closed
dans les activity types cfj'ai l'impression que ce qu'on veut éviter, c'est l'exécution du job deploy
dans une PR. Actuellement c'est acquis par le fait qu'on doit trigger manuellement sur gh les deploys en prod.
donc,
deploy
. Je crois qu'on ne pas utiliser les parametres matrix
dans un job.if
(pour distinguer la prod du staging). Il faudrait voir si on peut faire cette conditionnelle dans un step.En effet j'ai été bcp trop simpliste dans l'approche (mais oui en effet je ne considérais pas qu'on allait pousser sur main
direct)
Tu as raison, on veut pouvoir garder la possibilité d'un deploy en staging.
Mon souci est que j'avais l'impression que avec le fonctionnement actuel, les PRs doivent etre en draft pour eviter de trigger un déploiement en prod, j'ai tort ?
Après ce n'est pas super gênant non plus, comme fonctionnement.
Sinon pour ta dernière remarque, je vois des exemples contenant des if
sur les matrix:
https://stackoverflow.com/questions/59230600/how-to-not-allow-some-matrices-together
j'essaie ou on s'en fiche ?
if
s avec les matrix : possible dans step.if
mais pas dans job.if
. Donc si tu veux skip un job, il faut mettre le même if
dans chaque step du job.
Pour l'instant ça semble bien skip meme quand je ne suis pas en draft.
Est-ce que j'essaie le merge @vmttn ? Si ça te semble jouable ou correct ?