diff --git a/workflow-steps/execute-post-script/main.js b/workflow-steps/execute-post-script/main.js new file mode 100644 index 0000000..e15cb0b --- /dev/null +++ b/workflow-steps/execute-post-script/main.js @@ -0,0 +1 @@ +console.log("") \ No newline at end of file diff --git a/workflow-steps/execute-post-script/main.yaml b/workflow-steps/execute-post-script/main.yaml new file mode 100644 index 0000000..336c9c8 --- /dev/null +++ b/workflow-steps/execute-post-script/main.yaml @@ -0,0 +1,7 @@ +name: Execute Post Script +description: Runs a script after the Nx Agents has executed + +definition: + using: 'node' + main: workflow-steps/execute-post-script/main.js + post: workflow-steps/execute-post-script/post.js diff --git a/workflow-steps/execute-post-script/post.js b/workflow-steps/execute-post-script/post.js new file mode 100644 index 0000000..147e585 --- /dev/null +++ b/workflow-steps/execute-post-script/post.js @@ -0,0 +1,6 @@ +const { execSync } = require('child_process'); +const { existsSync, readFileSync, writeFileSync } = require('fs'); + +const command = process.env.NX_CLOUD_INPUT_script; + +execSync(command, { stdio: 'inherit' });