diff --git a/scripts/extract.js b/scripts/extract.js index 73e5fa7b6..2f1947f0e 100644 --- a/scripts/extract.js +++ b/scripts/extract.js @@ -13,16 +13,15 @@ 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!`, + 'NOEXTRACT', + )} Snippet extraction terminated, parent commit is a Travis build!`, ); process.exit(0); }