feat: export ci-env variables to the next steps

Signed-off-by: Alexey Igrychev <alexey.igrychev@flant.com>
This commit is contained in:
Alexey Igrychev
2023-01-11 11:16:55 +00:00
parent 28fbbd1431
commit bbed6a352f
6 changed files with 56028 additions and 46923 deletions
+11203 -9383
View File
File diff suppressed because one or more lines are too long
+11203 -9383
View File
File diff suppressed because one or more lines are too long
+11203 -9383
View File
File diff suppressed because one or more lines are too long
+11203 -9383
View File
File diff suppressed because one or more lines are too long
+11206 -9386
View File
File diff suppressed because one or more lines are too long
+5
View File
@@ -83,6 +83,11 @@ export class Manager {
const tmpFilePath = tmpFile.name const tmpFilePath = tmpFile.name
await this.Exec(['ci-env', 'github', '--as-env-file', '-o', tmpFilePath]) await this.Exec(['ci-env', 'github', '--as-env-file', '-o', tmpFilePath])
const res = dotenv.config({path: tmpFilePath}) const res = dotenv.config({path: tmpFilePath})
if (res.parsed) {
for (const [key, value] of Object.entries(res.parsed)) {
core.exportVariable(key, value)
}
}
console.log(res.parsed) console.log(res.parsed)
tmpFile.removeCallback() tmpFile.removeCallback()
} }