Développeur Gladys : Comment builder une image Docker de test?

Salut à tous :slight_smile:

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 :slight_smile:

Etape 4 : :partying_face:

C’est bon, vous pouvez partager l’image Docker buildée qui est donc disponible sur l’image Docker :

your_username/gladys:your_tag
6 « J'aime »