local-docker provider use docker with commands
parent
b10f1fe828
commit
92bcdf5e96
|
|
@ -3595,9 +3595,7 @@ class LocalDockerCloudRunner {
|
|||
branchName,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
defaultSecretsArray) { }
|
||||
runTask(commands, buildGuid,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
image,
|
||||
runTask(commands, buildGuid, image,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
mountdir,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
|
|
@ -3608,7 +3606,11 @@ class LocalDockerCloudRunner {
|
|||
secrets) {
|
||||
cloud_runner_logger_1.default.log(buildGuid);
|
||||
cloud_runner_logger_1.default.log(commands);
|
||||
return cloud_runner_system_1.CloudRunnerSystem.Run(commands, false, false);
|
||||
return cloud_runner_system_1.CloudRunnerSystem.Run(`docker run \
|
||||
--workdir /github/workspace \
|
||||
--rm \
|
||||
${image} \
|
||||
/bin/bash -c ${commands}`, false, false);
|
||||
}
|
||||
}
|
||||
exports["default"] = LocalDockerCloudRunner;
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -46,7 +46,6 @@ class LocalDockerCloudRunner implements ProviderInterface {
|
|||
public runTask(
|
||||
commands: string,
|
||||
buildGuid: string,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
image: string,
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
mountdir: string,
|
||||
|
|
@ -60,7 +59,15 @@ class LocalDockerCloudRunner implements ProviderInterface {
|
|||
CloudRunnerLogger.log(buildGuid);
|
||||
CloudRunnerLogger.log(commands);
|
||||
|
||||
return CloudRunnerSystem.Run(commands, false, false);
|
||||
return CloudRunnerSystem.Run(
|
||||
`docker run \
|
||||
--workdir /github/workspace \
|
||||
--rm \
|
||||
${image} \
|
||||
/bin/bash -c ${commands}`,
|
||||
false,
|
||||
false,
|
||||
);
|
||||
}
|
||||
}
|
||||
export default LocalDockerCloudRunner;
|
||||
|
|
|
|||
Loading…
Reference in New Issue