From ca1f621077b5c36a82deb9008e1a5be1985fb413 Mon Sep 17 00:00:00 2001 From: TingluoHuang Date: Thu, 28 Oct 2021 21:07:52 -0400 Subject: [PATCH] . --- .../kubectlHandler/src/kubectlHandler.ts | 4 ++++ src/Misc/layoutbin/kubectlHandler/index.js | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/src/Misc/containerEngineHandlers/kubectlHandler/src/kubectlHandler.ts b/src/Misc/containerEngineHandlers/kubectlHandler/src/kubectlHandler.ts index 601fc3f66..dc010e1e5 100644 --- a/src/Misc/containerEngineHandlers/kubectlHandler/src/kubectlHandler.ts +++ b/src/Misc/containerEngineHandlers/kubectlHandler/src/kubectlHandler.ts @@ -92,6 +92,10 @@ async function run(): Promise { ] await exec.exec('kubectl', cpKubeInnerArgs) + // copy over _work + const cpWorkArgs = ['cp', '/actions-runner/_work', 'job-container:/__w/'] + await exec.exec('kubectl', cpWorkArgs) + const creationOutput = { JobContainerId: 'job-container', Network: 'job-container' diff --git a/src/Misc/layoutbin/kubectlHandler/index.js b/src/Misc/layoutbin/kubectlHandler/index.js index a23fff95b..5ae2e6ace 100644 --- a/src/Misc/layoutbin/kubectlHandler/index.js +++ b/src/Misc/layoutbin/kubectlHandler/index.js @@ -3059,6 +3059,13 @@ function run() { 'job-container:/__runner_util/kubeInnerHandler' ]; yield exec.exec('kubectl', cpKubeInnerArgs); + // copy over _work + const cpWorkArgs = [ + 'cp', + '/actions-runner/_work', + 'job-container:/__w/' + ]; + yield exec.exec('kubectl', cpWorkArgs); const creationOutput = { JobContainerId: 'job-container', Network: 'job-container'