Add support for setting a custom working-directory.

This commit is contained in:
Yang Chen authored and Yang committed 2020-02-15 18:29:17 +11:00
1 parent d0fa6c63f8
commit ff311e8a7d
5 files changed
+27 -7

No files matched your search

+11
View File
@@ -51,6 +51,13 @@ async function run() {
}
const emulatorBuild = !emulatorBuildInput ? undefined : emulatorBuildInput;
// custom working directory
const workingDirectoryInput = core.getInput('working-directory');
if (workingDirectoryInput) {
console.log(`custom working directory: ${workingDirectoryInput}`);
}
const workingDirectory = !workingDirectoryInput ? undefined : workingDirectoryInput;
// custom script to run
const scriptInput = core.getInput('script', { required: true });
const scripts = parseScript(scriptInput);
@@ -78,6 +85,10 @@ async function run() {
// execute the custom script
try {
// move to custom working directory if set
if (workingDirectory) {
process.chdir(workingDirectory);
}
for (const script of scripts) {
await exec.exec(`sh -c \\"${script}"`);
}