feat(runtime): add versioned runtime image (base_name+oh_version) (#4574)

This commit is contained in:
Xingyao Wang
2024-10-28 15:52:54 -05:00
committed by GitHub
parent fdb385ab93
commit affb2123d9
8 changed files with 269 additions and 96 deletions

View File

@@ -58,7 +58,7 @@ class DockerRuntimeBuilder(RuntimeBuilder):
raise RuntimeError('Docker server version must be >= 18.09 to use BuildKit')
target_image_hash_name = tags[0]
target_image_repo, target_image_hash_tag = target_image_hash_name.split(':')
target_image_repo, target_image_source_tag = target_image_hash_name.split(':')
target_image_tag = tags[1].split(':')[1] if len(tags) > 1 else None
buildx_cmd = [
@@ -160,9 +160,9 @@ class DockerRuntimeBuilder(RuntimeBuilder):
)
tags_str = (
f'{target_image_hash_tag}, {target_image_tag}'
f'{target_image_source_tag}, {target_image_tag}'
if target_image_tag
else target_image_hash_tag
else target_image_source_tag
)
logger.info(
f'Image {target_image_repo} with tags [{tags_str}] built successfully'