log contents after cache pull and fix some scenarios with duplicate secrets
parent
cd86d9403e
commit
7913901814
|
|
@ -2615,7 +2615,10 @@ class Caching {
|
|||
if (fs_1.default.existsSync(destinationFolder)) {
|
||||
fs_1.default.rmdirSync(destinationFolder, { recursive: true });
|
||||
}
|
||||
yield cloud_runner_system_1.CloudRunnerSystem.Run(`mv "${fullResultsFolder}/${path_1.default.basename(destinationFolder)}" "${destinationParentFolder}"`);
|
||||
yield cloud_runner_system_1.CloudRunnerSystem.Run(`mv "${path_1.default.join(fullResultsFolder, path_1.default.basename(destinationFolder))}" "${destinationParentFolder}"`);
|
||||
yield cloud_runner_system_1.CloudRunnerSystem.Run(`du -sh ${path_1.default.join(destinationParentFolder, path_1.default.basename(destinationFolder))}`);
|
||||
const contents = fs_1.default.readdirSync(path_1.default.join(destinationParentFolder, path_1.default.basename(destinationFolder)));
|
||||
cloud_runner_logger_1.default.log(`There is ${contents.length} files/dir in the cache pulled contents for ${path_1.default.basename(destinationFolder)}`);
|
||||
}
|
||||
else {
|
||||
remote_client_logger_1.RemoteClientLogger.logWarning(`cache item ${cacheArtifactName} doesn't exist ${destinationFolder}`);
|
||||
|
|
@ -3361,9 +3364,10 @@ class TaskParameterSerializer {
|
|||
const array = new Array();
|
||||
TaskParameterSerializer.tryAddInput(array, 'UNITY_SERIAL');
|
||||
TaskParameterSerializer.tryAddInput(array, 'UNITY_EMAIL');
|
||||
TaskParameterSerializer.tryAddInput(array, 'UNITY_EMAIL', 'UNITY_USERNAME');
|
||||
TaskParameterSerializer.tryAddInput(array, 'UNITY_PASSWORD');
|
||||
array.push(...image_environment_factory_1.default.getEnvironmentVariables(__1.CloudRunner.buildParameters).map((x) => {
|
||||
array.push(...image_environment_factory_1.default.getEnvironmentVariables(__1.CloudRunner.buildParameters)
|
||||
.filter((x) => array.find((y) => y.ParameterKey !== x.name))
|
||||
.map((x) => {
|
||||
return {
|
||||
ParameterKey: x.name,
|
||||
EnvironmentVariable: x.name,
|
||||
|
|
@ -3378,23 +3382,15 @@ class TaskParameterSerializer {
|
|||
? cloud_runner_query_override_1.default.queryOverrides[key]
|
||||
: process.env[key];
|
||||
}
|
||||
static tryAddInput(array, key, override = '') {
|
||||
if (TaskParameterSerializer.getValue(key) !== undefined) {
|
||||
if (override !== '') {
|
||||
array.push({
|
||||
ParameterKey: override,
|
||||
EnvironmentVariable: override,
|
||||
ParameterValue: TaskParameterSerializer.getValue(key),
|
||||
});
|
||||
}
|
||||
else {
|
||||
static tryAddInput(array, key) {
|
||||
const value = TaskParameterSerializer.getValue(key);
|
||||
if (value !== undefined && value !== '') {
|
||||
array.push({
|
||||
ParameterKey: key,
|
||||
EnvironmentVariable: key,
|
||||
ParameterValue: TaskParameterSerializer.getValue(key),
|
||||
ParameterValue: value,
|
||||
});
|
||||
}
|
||||
}
|
||||
return array;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -134,7 +134,12 @@ export class Caching {
|
|||
fs.rmdirSync(destinationFolder, { recursive: true });
|
||||
}
|
||||
await CloudRunnerSystem.Run(
|
||||
`mv "${fullResultsFolder}/${path.basename(destinationFolder)}" "${destinationParentFolder}"`,
|
||||
`mv "${path.join(fullResultsFolder, path.basename(destinationFolder))}" "${destinationParentFolder}"`,
|
||||
);
|
||||
await CloudRunnerSystem.Run(`du -sh ${path.join(destinationParentFolder, path.basename(destinationFolder))}`);
|
||||
const contents = fs.readdirSync(path.join(destinationParentFolder, path.basename(destinationFolder)));
|
||||
CloudRunnerLogger.log(
|
||||
`There is ${contents.length} files/dir in the cache pulled contents for ${path.basename(destinationFolder)}`,
|
||||
);
|
||||
} else {
|
||||
RemoteClientLogger.logWarning(`cache item ${cacheArtifactName} doesn't exist ${destinationFolder}`);
|
||||
|
|
|
|||
|
|
@ -74,10 +74,11 @@ export class TaskParameterSerializer {
|
|||
const array = new Array();
|
||||
TaskParameterSerializer.tryAddInput(array, 'UNITY_SERIAL');
|
||||
TaskParameterSerializer.tryAddInput(array, 'UNITY_EMAIL');
|
||||
TaskParameterSerializer.tryAddInput(array, 'UNITY_EMAIL', 'UNITY_USERNAME');
|
||||
TaskParameterSerializer.tryAddInput(array, 'UNITY_PASSWORD');
|
||||
array.push(
|
||||
...ImageEnvironmentFactory.getEnvironmentVariables(CloudRunner.buildParameters).map((x) => {
|
||||
...ImageEnvironmentFactory.getEnvironmentVariables(CloudRunner.buildParameters)
|
||||
.filter((x) => array.find((y) => y.ParameterKey !== x.name))
|
||||
.map((x) => {
|
||||
return {
|
||||
ParameterKey: x.name,
|
||||
EnvironmentVariable: x.name,
|
||||
|
|
@ -93,22 +94,16 @@ export class TaskParameterSerializer {
|
|||
? CloudRunnerQueryOverride.queryOverrides[key]
|
||||
: process.env[key];
|
||||
}
|
||||
private static tryAddInput(array, key, override = ''): CloudRunnerSecret[] {
|
||||
if (TaskParameterSerializer.getValue(key) !== undefined) {
|
||||
if (override !== '') {
|
||||
array.push({
|
||||
ParameterKey: override,
|
||||
EnvironmentVariable: override,
|
||||
ParameterValue: TaskParameterSerializer.getValue(key),
|
||||
});
|
||||
} else {
|
||||
s;
|
||||
private static tryAddInput(array, key): CloudRunnerSecret[] {
|
||||
const value = TaskParameterSerializer.getValue(key);
|
||||
if (value !== undefined && value !== '') {
|
||||
array.push({
|
||||
ParameterKey: key,
|
||||
EnvironmentVariable: key,
|
||||
ParameterValue: TaskParameterSerializer.getValue(key),
|
||||
ParameterValue: value,
|
||||
});
|
||||
}
|
||||
}
|
||||
return array;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue