Просмотр исходного кода

ci: fix container build script

Invoke docker build with Bun shell so commands run correctly, and document default automation behavior.
Dax Raad 2 недель назад
Родитель
Сommit
71d280d570
2 измененных файлов с 7 добавлено и 3 удалено
  1. 1 0
      AGENTS.md
  2. 6 3
      packages/containers/script/build.ts

+ 1 - 0
AGENTS.md

@@ -1,6 +1,7 @@
 - To regenerate the JavaScript SDK, run `./packages/sdk/js/script/build.ts`.
 - ALWAYS USE PARALLEL TOOLS WHEN APPLICABLE.
 - The default branch in this repo is `dev`.
+- Prefer automation: execute requested actions without confirmation unless blocked by missing info or safety/irreversibility.
 
 ## Style Guide
 

+ 6 - 3
packages/containers/script/build.ts

@@ -15,9 +15,12 @@ for (const name of images) {
   const image = `${reg}/build/${name}:${tag}`
   const file = `packages/containers/${name}/Dockerfile`
   const arg = name === "base" ? "" : `--build-arg REGISTRY=${reg}`
-  const cmd = `docker build -f ${file} -t ${image} ${arg} .`
-  console.log(cmd)
-  await $`${cmd}`
+  console.log(`docker build -f ${file} -t ${image} ${arg} .`)
+  if (arg) {
+    await $`docker build -f ${file} -t ${image} --build-arg REGISTRY=${reg} .`
+  } else {
+    await $`docker build -f ${file} -t ${image} .`
+  }
 
   if (push) {
     await $`docker push ${image}`