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