improve locking naming
parent
cb801c17a0
commit
a165228f34
|
|
@ -5619,21 +5619,22 @@ class TaskParameterSerializer {
|
||||||
return array;
|
return array;
|
||||||
}
|
}
|
||||||
static async exportAllCiVariablesWithoutPrefix() {
|
static async exportAllCiVariablesWithoutPrefix() {
|
||||||
|
const file = `${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`;
|
||||||
for (const variable of Object.entries(process.env)) {
|
for (const variable of Object.entries(process.env)) {
|
||||||
if (variable[0].includes(`CI_`)) {
|
if (variable[0].includes(`CI_`)) {
|
||||||
const name = variable[0].replace(`CI_`, ``);
|
const name = variable[0].replace(`CI_`, ``);
|
||||||
const value = `${variable[1] || ``}`;
|
const value = `${variable[1] || ``}`;
|
||||||
process.env[name] = value;
|
process.env[name] = value;
|
||||||
cloud_runner_logger_1.default.log(`Appending possibly bad name ${name}`);
|
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(file, `export ${name}=`);
|
||||||
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
|
node_fs_1.default.appendFileSync(file, '`');
|
||||||
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(file, `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(file, '`');
|
||||||
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `\n`);
|
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(`chmod +x ${file}`);
|
||||||
await cloud_runner_system_1.CloudRunnerSystem.Run(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`);
|
await cloud_runner_system_1.CloudRunnerSystem.Run(file);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.TaskParameterSerializer = TaskParameterSerializer;
|
exports.TaskParameterSerializer = TaskParameterSerializer;
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -177,23 +177,21 @@ export class TaskParameterSerializer {
|
||||||
return array;
|
return array;
|
||||||
}
|
}
|
||||||
public static async exportAllCiVariablesWithoutPrefix() {
|
public static async exportAllCiVariablesWithoutPrefix() {
|
||||||
|
const file = `${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`;
|
||||||
for (const variable of Object.entries(process.env)) {
|
for (const variable of Object.entries(process.env)) {
|
||||||
if (variable[0].includes(`CI_`)) {
|
if (variable[0].includes(`CI_`)) {
|
||||||
const name = variable[0].replace(`CI_`, ``);
|
const name = variable[0].replace(`CI_`, ``);
|
||||||
const value = `${variable[1] || ``}`;
|
const value = `${variable[1] || ``}`;
|
||||||
process.env[name] = value;
|
process.env[name] = value;
|
||||||
CloudRunnerLogger.log(`Appending possibly bad name ${name}`);
|
CloudRunnerLogger.log(`Appending possibly bad name ${name}`);
|
||||||
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `export ${name}=`);
|
fs.appendFileSync(file, `export ${name}=`);
|
||||||
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
|
fs.appendFileSync(file, '`');
|
||||||
fs.appendFileSync(
|
fs.appendFileSync(file, `echo '${base64.encode(value)}' | base64 --decode`);
|
||||||
`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`,
|
fs.appendFileSync(file, '`');
|
||||||
`echo '${base64.encode(value)}' | base64 --decode`,
|
fs.appendFileSync(file, `\n`);
|
||||||
);
|
|
||||||
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
|
|
||||||
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `\n`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
await CloudRunnerSystem.Run(`chmod +x ${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`);
|
await CloudRunnerSystem.Run(`chmod +x ${file}`);
|
||||||
await CloudRunnerSystem.Run(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`);
|
await CloudRunnerSystem.Run(file);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue