Salut à tous
Un petit tutoriel destiné aux développeurs Gladys pour expliquer comment builder une image Docker de test.
Pré-requis:
Avoir un compte Docker Hub
Etape 1: Créer ces variables d’environnements dans Github Actions
Rendez-vous sur votre fork de Gladys, dans les « Settings » de votre repo:
Créez ces secrets :
DOCKERHUB_PASSWORD (Peut-être un mot de passe clé d'API)
DOCKERHUB_REPO (L'image Docker a pousser, exemple: `pierregilles/gladys-test` )
DOCKERHUB_USER (ton nom d'utilisateur sur DockerHub)
Etape 2: Rendez-vous dans l’onglet « Actions » => « Build Gladys dev images »
Etape 3 : Lancer un build
Cliquez sur « Run Workflow » et sélectionnez la branche à builder, l’architecture à builder, et le tag Docker qui sera utilisé !
Le build dure environ 4 heure si vous sélectionnez toutes les plateformes, si vous voulez économiser du temps, vous pouvez retirer arm/v7 qui est assez lent
Etape 4 :
C’est bon, vous pouvez partager l’image Docker buildée qui est donc disponible sur l’image Docker :
your_username/gladys:your_tag