Développer une intégration externe avec une image Docker locale

Salut.

Je suis en cours de développement d’une intégration externe. Je souhaite tester mon image Docker d’intégration mais dans un premier temps sans vouloir la publier. Le problème avec le mode développeur est qu’il exige que l’image soit publiée sur un dépôt Docker.

Voici l’erreur:

2026-08-08T05:53:07.708837062Z 2026-08-08T07:53:07+0200 <warn> externalIntegration.install.js:44 (ExternalIntegration.install) Unable to pull image gladys-enphase:0.1.0 Error: (HTTP code 404) unexpected - pull access denied for gladys-enphase, repository does not exist or may require 'docker login' 
2026-08-08T05:53:07.708970278Z     at /src/server/node_modules/docker-modem/lib/modem.js:336:17
2026-08-08T05:53:07.709059009Z     at IncomingMessage.<anonymous> (/src/server/node_modules/docker-modem/lib/modem.js:363:9)
2026-08-08T05:53:07.709083833Z     at IncomingMessage.emit (node:events:531:35)
2026-08-08T05:53:07.709102097Z     at endReadableNT (node:internal/streams/readable:1698:12)
2026-08-08T05:53:07.709119958Z     at processTicksAndRejections (node:internal/process/task_queues:89:21) {
2026-08-08T05:53:07.709137978Z   reason: undefined,
2026-08-08T05:53:07.709154923Z   statusCode: 404,
2026-08-08T05:53:07.709256306Z   json: null
2026-08-08T05:53:07.709279427Z }

Mon image « gladys-enphase:0.1.0 » est en local sur ma machine de test. Une idée serait de mettre « ./gladys-enphase:0.1.0 » pour forcer à utiliser la version locale ou ajouter une option pour ne pas faire l’étape du pull.

Merci.

Salut,

Tu peux tout à fais utiliser github pour tester et c’est ce que je fais de mon côté. :wink:

Simplement pour ta 1er version tu ne mets pas le topic « gladys-assistant-integration » et tu merges tout dans main et tu utilises dans actions « Build en publish image » en selectionnant main.

Une fois que tu as le topic « gladys-assistant-integration » en place avec ta 1er version en place tu ne merge pas dans main et tu utilises dans actions « Build en publish image » en selectionnant bien la branche sur laquel tu travail.

Une fois que c’est fini tu aura les instructions pour tester dans les 2 cas.

Si ce n’est pas clair hésite pas :wink:

Ben c’est justement ce que je veux éviter c’est de créer un projet Github juste pour cela alors que je veux utiliser Gitlab au final.

Ah ok je laisserai @pierre-gilles répondre alors :wink: