From 22ccc2f2d02b51594e8ae77df5905017bfa2db6d Mon Sep 17 00:00:00 2001 From: Eliot Stocker Date: Tue, 30 Jul 2024 15:01:19 +0100 Subject: [PATCH] feat: allow templating of registry and name --- lib/docker/image.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/docker/image.js b/lib/docker/image.js index db8456d..d29a46e 100644 --- a/lib/docker/image.js +++ b/lib/docker/image.js @@ -74,14 +74,17 @@ class Image { return string.template(template)(vars) }).filter(Boolean) + const registry = string.template(opts.registry)(vars); + const name = string.template(opts.name)(vars) + const image = new(this)({ - registry: opts.registry + registry , project: opts.project - , name: opts.name + , name , dockerfile: opts.dockerfile , build_id: opts.build , cwd: context.cwd - , tags: tags + , tags , context: opts.context , network: opts.network , quiet: opts.quiet