Check if args is array or string

This commit is contained in:
Maurizio Vitale
2021-10-13 12:52:45 +01:00
parent 033ac9ebae
commit 70476da76c
2 changed files with 9 additions and 5 deletions

View File

@@ -50,9 +50,13 @@ function buildImagePerform(args: PublishArgs, tag: string) {
let buildArgs = [];
args.buildArgs.forEach((envVar) => {
buildArgs.push (`--build-arg=${envVar}`);
});
if (typeof args.buildArgs === "string") {
buildArgs.push(`--build-arg=${args.buildArgs}`);
} else {
args.buildArgs.forEach((envVar) => {
buildArgs.push (`--build-arg=${envVar}`);
});
}
const response = exec('docker', ['build', `-t=${args.dockerRepo}:${tag}`, ...buildArgs, args.pathProject], {});
logger.info(response);