mirror of
https://github.com/d9pouces/id_configurator.git
synced 2026-11-09 01:47:21 +01:00
feat: enhance Docker image tagging and add publication functionality
Signed-off-by: d9pouces <github@19pouces.net>
This commit is contained in:
+4
-4
@@ -93,11 +93,12 @@ def build_docker_image(
|
||||
"""Build the Docker image."""
|
||||
if push and not registry:
|
||||
raise ValueError("--push requires --registry to be set.")
|
||||
id_configurator_version = config.get_project_version()
|
||||
version = config.get_project_version()
|
||||
name = config.get_project_name()
|
||||
values = config.get_parameters()
|
||||
package_build = DOCKER_FILE_BUILDER.format(**values)
|
||||
v_tag = f"id_configurator:{id_configurator_version}"
|
||||
l_tag = "id_configurator:latest"
|
||||
v_tag = f"{name}:{version}"
|
||||
l_tag = f"{name}:latest"
|
||||
image_install = DOCKER_FILE_INSTALL.format(**values)
|
||||
image_build = DOCKER_FILE_RUNTIME.format(**values)
|
||||
with (
|
||||
@@ -136,7 +137,6 @@ def build_docker_image(
|
||||
typer.echo(" ".join(cmd))
|
||||
subprocess.check_call(cmd, cwd=config.source_dir)
|
||||
except subprocess.CalledProcessError:
|
||||
print(package_build + image_install + image_build)
|
||||
return False
|
||||
return True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user