diff --git a/.travis.yml b/.travis.yml index 7b3a3486c..ffb9c3da1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,7 @@ script: - npm run linter - npm run builder - npm run webber +- npm run module after_success: - chmod +x .travis/push.sh - .travis/push.sh diff --git a/scripts/module.js b/scripts/module.js index 981b86760..02b8258f9 100644 --- a/scripts/module.js +++ b/scripts/module.js @@ -1,6 +1,11 @@ /* Builds the `_30s` module. */ +const isTravisCI = () => 'TRAVIS' in process.env && 'CI' in process.env; +if(isTravisCI && process.env['TRAVIS_EVENT_TYPE'] !== 'cron') { + console.log(`${chalk.green('NOBUILD')} Build terminated, not a cron job!`); + process.exit(0); +} // Load modules const fs = require('fs-extra'); const cp = require('child_process');