improve locking naming

pull/524/head
Frostebite 2023-03-20 05:00:35 +00:00
parent cb801c17a0
commit a165228f34
3 changed files with 17 additions and 18 deletions

15
dist/index.js generated vendored
View File

@ -5619,21 +5619,22 @@ class TaskParameterSerializer {
return array;
}
static async exportAllCiVariablesWithoutPrefix() {
const file = `${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`;
for (const variable of Object.entries(process.env)) {
if (variable[0].includes(`CI_`)) {
const name = variable[0].replace(`CI_`, ``);
const value = `${variable[1] || ``}`;
process.env[name] = value;
cloud_runner_logger_1.default.log(`Appending possibly bad name ${name}`);
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `export ${name}=`);
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `echo '${base_64_1.default.encode(value)}' | base64 --decode`);
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `\n`);
node_fs_1.default.appendFileSync(file, `export ${name}=`);
node_fs_1.default.appendFileSync(file, '`');
node_fs_1.default.appendFileSync(file, `echo '${base_64_1.default.encode(value)}' | base64 --decode`);
node_fs_1.default.appendFileSync(file, '`');
node_fs_1.default.appendFileSync(file, `\n`);
}
}
await cloud_runner_system_1.CloudRunnerSystem.Run(`chmod +x ${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`);
await cloud_runner_system_1.CloudRunnerSystem.Run(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`);
await cloud_runner_system_1.CloudRunnerSystem.Run(`chmod +x ${file}`);
await cloud_runner_system_1.CloudRunnerSystem.Run(file);
}
}
exports.TaskParameterSerializer = TaskParameterSerializer;

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -177,23 +177,21 @@ export class TaskParameterSerializer {
return array;
}
public static async exportAllCiVariablesWithoutPrefix() {
const file = `${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`;
for (const variable of Object.entries(process.env)) {
if (variable[0].includes(`CI_`)) {
const name = variable[0].replace(`CI_`, ``);
const value = `${variable[1] || ``}`;
process.env[name] = value;
CloudRunnerLogger.log(`Appending possibly bad name ${name}`);
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `export ${name}=`);
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
fs.appendFileSync(
`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`,
`echo '${base64.encode(value)}' | base64 --decode`,
);
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `\n`);
fs.appendFileSync(file, `export ${name}=`);
fs.appendFileSync(file, '`');
fs.appendFileSync(file, `echo '${base64.encode(value)}' | base64 --decode`);
fs.appendFileSync(file, '`');
fs.appendFileSync(file, `\n`);
}
}
await CloudRunnerSystem.Run(`chmod +x ${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`);
await CloudRunnerSystem.Run(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`);
await CloudRunnerSystem.Run(`chmod +x ${file}`);
await CloudRunnerSystem.Run(file);
}
}