add --volumes-from=${{ env.JOB_CONTAINER_NAME }}

This commit is contained in:
Kirill Chikalin
2025-03-04 10:45:45 +03:00
parent 3f0b142a5a
commit f685e64b81
3 changed files with 4 additions and 3 deletions

3
dist/index.js generated vendored
View File

@@ -6058,7 +6058,7 @@ class Docker {
return await (0, exec_1.exec)(runCommand, undefined, options); return await (0, exec_1.exec)(runCommand, undefined, options);
} }
static getLinuxCommand(image, parameters, overrideCommands = '', additionalVariables = [], entrypointBash = false) { static getLinuxCommand(image, parameters, overrideCommands = '', additionalVariables = [], entrypointBash = false) {
const { workspace, actionFolder, runnerTempPath, sshAgent, sshPublicKeysDirectoryPath, gitPrivateToken, dockerWorkspacePath, dockerCpuLimit, dockerMemoryLimit, } = parameters; const { actionFolder, runnerTempPath, sshAgent, sshPublicKeysDirectoryPath, gitPrivateToken, dockerWorkspacePath, dockerCpuLimit, dockerMemoryLimit, } = parameters;
const githubHome = node_path_1.default.join(runnerTempPath, '_github_home'); const githubHome = node_path_1.default.join(runnerTempPath, '_github_home');
if (!(0, node_fs_1.existsSync)(githubHome)) if (!(0, node_fs_1.existsSync)(githubHome))
(0, node_fs_1.mkdirSync)(githubHome); (0, node_fs_1.mkdirSync)(githubHome);
@@ -6081,6 +6081,7 @@ class Docker {
--volume "${actionFolder}/platforms/ubuntu/entrypoint.sh:/entrypoint.sh:z" \ --volume "${actionFolder}/platforms/ubuntu/entrypoint.sh:/entrypoint.sh:z" \
--volume "${actionFolder}/unity-config:/usr/share/unity3d/config/:z" \ --volume "${actionFolder}/unity-config:/usr/share/unity3d/config/:z" \
--volume "${actionFolder}/BlankProject":"/BlankProject:z" \ --volume "${actionFolder}/BlankProject":"/BlankProject:z" \
--volumes-from="${process.env.JOB_CONTAINER_NAME}" \
--cpus=${dockerCpuLimit} \ --cpus=${dockerCpuLimit} \
--memory=${dockerMemoryLimit} \ --memory=${dockerMemoryLimit} \
${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \ ${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@@ -40,7 +40,6 @@ class Docker {
entrypointBash: boolean = false, entrypointBash: boolean = false,
): string { ): string {
const { const {
workspace,
actionFolder, actionFolder,
runnerTempPath, runnerTempPath,
sshAgent, sshAgent,
@@ -72,6 +71,7 @@ class Docker {
--volume "${actionFolder}/platforms/ubuntu/entrypoint.sh:/entrypoint.sh:z" \ --volume "${actionFolder}/platforms/ubuntu/entrypoint.sh:/entrypoint.sh:z" \
--volume "${actionFolder}/unity-config:/usr/share/unity3d/config/:z" \ --volume "${actionFolder}/unity-config:/usr/share/unity3d/config/:z" \
--volume "${actionFolder}/BlankProject":"/BlankProject:z" \ --volume "${actionFolder}/BlankProject":"/BlankProject:z" \
--volumes-from="${process.env.JOB_CONTAINER_NAME}" \
--cpus=${dockerCpuLimit} \ --cpus=${dockerCpuLimit} \
--memory=${dockerMemoryLimit} \ --memory=${dockerMemoryLimit} \
${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \ ${sshAgent ? `--volume ${sshAgent}:/ssh-agent` : ''} \