Open raphodn opened 7 months ago
Essayé sans succès : avoir la CI qui tourne + le bon tag
on:
release:
types: [published]
on:
release:
types:
- published
branches:
- main
on:
push:
branches:
- main
tags:
- v*.*.*
@petitalb du coup j'ai essayé plein de configs, je n'arrive pas à avoir
on:release ne marche pas car la release est créé par un workflow, donc un autre workflow ne peut pas s'en servir (cf cette discussion)
on:push:branches/tags marche à moitié, mais le github.ref_name
renvoi main
au lieu de la version du tag (ex : 0.2.1
). c'est surement la piste la plus proche !
on:push:branches/tags marche à moitié, mais le
github.ref_name
renvoimain
au lieu de la version du tag (ex :0.2.1
). c'est surement la piste la plus proche !
Je n'y connais rien côté Github action (à la différence de gitlab). Je pense que l'event considéré dans ton cas est le push d'une branche. C'est ce qui explique que github.ref_name
renvoi main
.
A la place si tu essayes :
on:
push:
tags:
- v*.*.*
Ca marche mieux ?
Il me semble que dans ce cas là il ne se passait rien (j'avais essayé), cf lien au dessus je crois
Quoi ?
Actuellement on stock l'image Docker sur notre Docker Hub, mais c'est une action manuelle + peu de gens ont les droits.
Idée d'automatiser cette étape à chaque changement sur la branche
main
Comment ?
https://github.com/docker/build-push-action