Compare commits

...

6 Commits

Author SHA1 Message Date
5a3befe5af 3.1.65 2019-10-02 23:55:55 +02:00
385a93a05e update 2019-10-02 23:55:51 +02:00
b4d444ff05 3.1.64 2019-10-02 14:54:21 +02:00
487bcb9a70 fix(core): update 2019-10-02 14:54:21 +02:00
aaf11b66d7 3.1.63 2019-10-02 11:57:00 +02:00
83d7d46896 fix(core): update 2019-10-02 11:56:59 +02:00
4 changed files with 12 additions and 3 deletions

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{ {
"name": "@shipzone/npmci", "name": "@shipzone/npmci",
"version": "3.1.62", "version": "3.1.65",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@shipzone/npmci", "name": "@shipzone/npmci",
"version": "3.1.62", "version": "3.1.65",
"private": false, "private": false,
"description": "node and docker in gitlab ci on steroids", "description": "node and docker in gitlab ci on steroids",
"main": "dist/index.js", "main": "dist/index.js",

View File

@@ -1,6 +1,6 @@
import { logger } from '../npmci.logging'; import { logger } from '../npmci.logging';
import * as plugins from './mod.plugins'; import * as plugins from './mod.plugins';
import { bash } from '../npmci.bash'; import { bash, bashNoError } from '../npmci.bash';
import { Npmci } from '../npmci.classes.npmci'; import { Npmci } from '../npmci.classes.npmci';
export class NpmciGitManager { export class NpmciGitManager {
@@ -49,11 +49,17 @@ export class NpmciGitManager {
// plugins.smartgit.GitRepo; // plugins.smartgit.GitRepo;
// remove old mirrors
await bashNoError('git remote rm mirror');
// add the mirror // add the mirror
await bash( await bash(
`git remote add mirror https://${githubToken}@github.com/${githubUser}/${githubRepo}.git` `git remote add mirror https://${githubToken}@github.com/${githubUser}/${githubRepo}.git`
); );
await bash(`git fetch`);
await bash(`git push mirror --all`); await bash(`git push mirror --all`);
await bash(`git checkout master`);
await bash(`git push mirror master`);
logger.log('ok', 'pushed all branches to mirror!'); logger.log('ok', 'pushed all branches to mirror!');
await bash(`git push mirror --tags`); await bash(`git push mirror --tags`);
logger.log('ok', 'pushed all tags to mirror!'); logger.log('ok', 'pushed all tags to mirror!');

View File

@@ -22,6 +22,9 @@ export class NpmciNpmManager {
case 'install': case 'install':
await this.install(); await this.install();
break; break;
case 'build':
await this.build();
break;
case 'prepare': case 'prepare':
await this.prepare(); await this.prepare();
break; break;