From c4de3cae1e70dbf994868290b3f506ad5005e07b Mon Sep 17 00:00:00 2001 From: Kirill Chikalin Date: Mon, 3 Mar 2025 11:12:05 +0300 Subject: [PATCH] replace volumes with mount --- src/model/docker.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/model/docker.ts b/src/model/docker.ts index 544540f..257e415 100644 --- a/src/model/docker.ts +++ b/src/model/docker.ts @@ -56,7 +56,7 @@ class Docker { const githubWorkflow = path.join(runnerTempPath, '_github_workflow'); if (!existsSync(githubWorkflow)) mkdirSync(githubWorkflow); const commandPrefix = image === `alpine` ? `/bin/sh` : `/bin/bash`; - + const jobName = process.env.JOB_CONTAINER_NAME; return `docker run \ --workdir ${dockerWorkspacePath} \ --rm \ @@ -68,11 +68,11 @@ class Docker { --volume "${githubHome}":"/root:z" \ --volume "${githubWorkflow}":"/github/workflow:z" \ --volume "${workspace}":"${dockerWorkspacePath}:z" \ - --volume "${actionFolder}/default-build-script:/UnityBuilderAction:z" \ - --volume "${actionFolder}/platforms/ubuntu/steps:/steps:z" \ - --volume "${actionFolder}/platforms/ubuntu/entrypoint.sh:/entrypoint.sh:z" \ - --volume "${actionFolder}/unity-config:/usr/share/unity3d/config/:z" \ - --volume "${actionFolder}/BlankProject":"/BlankProject:z" \ + --mount "${jobName}-env type=bind,src=${actionFolder}/default-build-script,dst=/UnityBuilderAction" \ + --mount "${jobName}-env type=bind,src=${actionFolder}/platforms/ubuntu/steps,dst=/steps" \ + --mount "${jobName}-env type=bind,src=${actionFolder}/platforms/ubuntu/entrypoint.sh,dst=/entrypoint.sh" \ + --mount "${jobName}-env type=bind,src=${actionFolder}/unity-config.dst=/usr/share/unity3d/config" \ + --mount "${jobName}-env type=bind,src=${actionFolder}/BlankProject,dst=/BlankProject" \ --cpus=${dockerCpuLimit} \ --memory=${dockerMemoryLimit} \ ${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \