| 123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/usr/bin/env node
- const request = require('request');
- const ENDPOINT = 'https://api.travis-ci.org';
- const REPO_OWNER = 'handsontable';
- const REPO_PROJECT = 'hot-builder';
- const options = {
- method: 'POST',
- url: `${ENDPOINT}/repo/${REPO_OWNER}%2F${REPO_PROJECT}/requests`,
- headers: {
- Authorization: `token ${process.env.TCI_TOKEN}`,
- Accept: 'application/json',
- ContentType: 'application/json',
- 'Travis-API-Version': '3',
- },
- json: {
- request: {
- message: `Checking triggered from handsontable/handsontable repository (the ${process.env.TRAVIS_BRANCH} branch)`,
- // Always check only master branch (release branch) of the hot-builder repository.
- branch: 'master',
- config: {
- env: {
- global: [`HOT_BRANCH=${process.env.TRAVIS_BRANCH}`],
- },
- },
- }
- },
- };
- request(options, (err, res) => {
- if (err) {
- process.exit(1);
- }
- if (res.statusCode >= 400) {
- process.exit(1);
- }
- });
|