Merge pull request #1058 from banditopazzo/705-ssh-key-support-in-build

feat: add support for ssh property in the build command
This commit is contained in:
Povilas Kanapickas
2024-10-15 03:18:41 +03:00
committed by GitHub
6 changed files with 298 additions and 0 deletions

View File

@@ -2403,6 +2403,8 @@ async def build_one(compose, args, cnt):
build_args.extend([f"--build-context={additional_ctx}"])
if "target" in build_desc:
build_args.extend(["--target", build_desc["target"]])
for agent_or_key in norm_as_list(build_desc.get("ssh", {})):
build_args.extend(["--ssh", agent_or_key])
container_to_ulimit_build_args(cnt, build_args)
if getattr(args, "no_cache", None):
build_args.append("--no-cache")