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'