diff --git a/scripts/extract.js b/scripts/extract.js index a652dfbc3..383bc7cf1 100644 --- a/scripts/extract.js +++ b/scripts/extract.js @@ -13,13 +13,16 @@ const config = require('../config'); const SNIPPETS_PATH = `./${config.snippetPath}`; const OUTPUT_PATH = `./${config.snippetDataPath}`; -// Check if running on Travis, only build for cron jobs and custom builds +// Terminate if parent commit is a Travis build if ( util.isTravisCI() && - process.env['TRAVIS_EVENT_TYPE'] !== 'cron' && - process.env['TRAVIS_EVENT_TYPE'] !== 'api' + /^Travis build: \d+/g.test(process.env['TRAVIS_COMMIT_MESSAGE']) ) { - console.log(`${green('NOBUILD')} snippet extraction terminated, not a cron or api build!`); + console.log( + `${green( + 'NOEXTRACT', + )} Snippet extraction terminated, parent commit is a Travis build!`, + ); process.exit(0); }