1 | #!/usr/bin/env node
|
2 |
|
3 | const util = require('util');
|
4 | const exec = util.promisify(require('child_process').exec);
|
5 |
|
6 | (async function () {
|
7 | try {
|
8 | const package = require('../package.json');
|
9 |
|
10 | console.log('git config --global user.name "Travis CI"');
|
11 | const exec1 = await exec('git config --global user.name "Travis CI"', { shell: true});
|
12 |
|
13 | console.log(`Running: git tag ${package.version}`);
|
14 | const exec2 = await exec(`git tag ${package.version}`, { shell: true});
|
15 |
|
16 | console.log(`Running: git push --tags`);
|
17 | const exec3 = await exec(`git push "https://${process.env.ENV_GITHUB_USERNAME}:${process.env.ENV_GITHUB_PASSWORD}@github.com/dannyYassine/operationkit.git/" --tags`, { shell: true});
|
18 |
|
19 | console.log('SUCCESS');
|
20 | process.exit(0);
|
21 | } catch (e) {
|
22 | console.log('ERROR');
|
23 | console.log(e);
|
24 | process.exit(1);
|
25 | }
|
26 | })();
|
27 |
|
28 |
|
29 |
|