UNPKG

909 BJavaScriptView Raw
1#!/usr/bin/env node
2
3const util = require('util');
4const 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