useSharedBuilder
parent
e64ee49ddc
commit
37ecf94765
|
|
@ -861,6 +861,9 @@ class CloudRunnerOptions {
|
|||
static get useSharedLargePackages() {
|
||||
return CloudRunnerOptions.getInput(`useSharedLargePackages`) || false;
|
||||
}
|
||||
static get useSharedBuilder() {
|
||||
return CloudRunnerOptions.getInput(`useSharedBuilder`) || true;
|
||||
}
|
||||
static get useLz4Compression() {
|
||||
return CloudRunnerOptions.getInput(`useLz4Compression`) || true;
|
||||
}
|
||||
|
|
@ -4621,6 +4624,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
|||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||
exports.CloudRunnerFolders = void 0;
|
||||
const path_1 = __importDefault(__nccwpck_require__(71017));
|
||||
const cloud_runner_options_1 = __importDefault(__nccwpck_require__(96552));
|
||||
const cloud_runner_1 = __importDefault(__nccwpck_require__(79144));
|
||||
class CloudRunnerFolders {
|
||||
static ToLinuxFolder(folder) {
|
||||
|
|
@ -4639,7 +4643,9 @@ class CloudRunnerFolders {
|
|||
return path_1.default.join('/', CloudRunnerFolders.buildVolumeFolder, CloudRunnerFolders.cacheFolder, cloud_runner_1.default.buildParameters.cacheKey);
|
||||
}
|
||||
static get builderPathAbsolute() {
|
||||
return path_1.default.join(CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute, `builder`);
|
||||
return path_1.default.join(cloud_runner_options_1.default.useSharedBuilder
|
||||
? `/${CloudRunnerFolders.buildVolumeFolder}`
|
||||
: CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute, `builder`);
|
||||
}
|
||||
static get repoPathAbsolute() {
|
||||
return path_1.default.join(CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute, CloudRunnerFolders.repositoryFolder);
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -229,6 +229,10 @@ class CloudRunnerOptions {
|
|||
return CloudRunnerOptions.getInput(`useSharedLargePackages`) || false;
|
||||
}
|
||||
|
||||
public static get useSharedBuilder(): boolean {
|
||||
return CloudRunnerOptions.getInput(`useSharedBuilder`) || true;
|
||||
}
|
||||
|
||||
public static get useLz4Compression(): boolean {
|
||||
return CloudRunnerOptions.getInput(`useLz4Compression`) || true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import path from 'path';
|
||||
import CloudRunnerOptions from '../cloud-runner-options';
|
||||
import CloudRunner from './../cloud-runner';
|
||||
|
||||
export class CloudRunnerFolders {
|
||||
|
|
@ -30,7 +31,12 @@ export class CloudRunnerFolders {
|
|||
}
|
||||
|
||||
public static get builderPathAbsolute(): string {
|
||||
return path.join(CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute, `builder`);
|
||||
return path.join(
|
||||
CloudRunnerOptions.useSharedBuilder
|
||||
? `/${CloudRunnerFolders.buildVolumeFolder}`
|
||||
: CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute,
|
||||
`builder`,
|
||||
);
|
||||
}
|
||||
|
||||
public static get repoPathAbsolute(): string {
|
||||
|
|
|
|||
Loading…
Reference in New Issue