ci-scripts
Version:
Useful scripts to execute from your CI runner. For example, post to Slack and GitHub when your build completes:
23 lines (17 loc) • 468 B
JavaScript
const minimist = require('minimist');
const exec = require('./exec');
/* eslint-disable no-console, no-process-exit */
const main = async () => {
const {_: commands, ...params} = minimist(process.argv.slice(2));
try {
const result = await exec(commands, params);
if (result) {
console.log(result);
}
process.exit(0);
} catch (error) {
console.error(error);
process.exit(1);
}
};
main();