This commit is contained in:
		
							
								
								
									
										20
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
kind: pipeline
 | 
			
		||||
name: default
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
  - name: setup
 | 
			
		||||
    image: node:lts-alpine
 | 
			
		||||
    commands:
 | 
			
		||||
      - apk add --no-cache curl
 | 
			
		||||
      - yarn
 | 
			
		||||
      - curl https://git.scode.ovh/Timo/standard/raw/branch/master/ci.js > ci.js
 | 
			
		||||
 | 
			
		||||
  - name: build
 | 
			
		||||
    image: node:lts-alpine
 | 
			
		||||
    environment:
 | 
			
		||||
      TOKEN:
 | 
			
		||||
        from_secret: npm_token
 | 
			
		||||
    commands:
 | 
			
		||||
      - echo "$TOKEN" > ~/.npmrc
 | 
			
		||||
      - npm i -g typescript
 | 
			
		||||
      - node ci.js
 | 
			
		||||
							
								
								
									
										23
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@@ -1,23 +0,0 @@
 | 
			
		||||
pipeline {
 | 
			
		||||
  agent any
 | 
			
		||||
 | 
			
		||||
  environment {
 | 
			
		||||
      VERSION = VersionNumber([
 | 
			
		||||
          versionNumberString:
 | 
			
		||||
              '${BUILDS_ALL_TIME}',
 | 
			
		||||
          versionPrefix: '2.1.',
 | 
			
		||||
          worstResultForIncrement: 'SUCCESS'
 | 
			
		||||
      ])
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  stages {
 | 
			
		||||
      stage('Building') {
 | 
			
		||||
          steps {
 | 
			
		||||
              script {
 | 
			
		||||
                  currentBuild.displayName = env.VERSION
 | 
			
		||||
              }
 | 
			
		||||
              sh 'yarn ci ${VERSION}'
 | 
			
		||||
          }
 | 
			
		||||
      }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										29
									
								
								jenkins.js
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								jenkins.js
									
									
									
									
									
								
							@@ -1,29 +0,0 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Copyright (C) Sapphirecode - All Rights Reserved
 | 
			
		||||
 * This file is part of console-app which is released under MIT.
 | 
			
		||||
 * See file 'LICENSE' for full license details.
 | 
			
		||||
 * Created by Timo Hocker <timo@scode.ovh>, May 2020
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
'use strict';
 | 
			
		||||
 | 
			
		||||
const https = require ('https');
 | 
			
		||||
const fs = require ('fs');
 | 
			
		||||
const { execSync: exec_sync } = require ('child_process');
 | 
			
		||||
 | 
			
		||||
const run_file = fs.createWriteStream ('.jenkins.run.js');
 | 
			
		||||
 | 
			
		||||
const [
 | 
			
		||||
  ,, ...args
 | 
			
		||||
] = process.argv;
 | 
			
		||||
 | 
			
		||||
run_file.on ('close', () => {
 | 
			
		||||
  exec_sync (`node .jenkins.run.js ${args.join (' ')}`, { stdio: 'inherit' });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
https.get (
 | 
			
		||||
  'https://git.scode.ovh/Timo/standard/raw/branch/master/jenkins.run.js',
 | 
			
		||||
  (msg) => {
 | 
			
		||||
    msg.pipe (run_file);
 | 
			
		||||
  }
 | 
			
		||||
);
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "@sapphirecode/console-app",
 | 
			
		||||
  "version": "1.0.0",
 | 
			
		||||
  "version": "2.0.7",
 | 
			
		||||
  "main": "dist/lib/index.js",
 | 
			
		||||
  "author": "Timo Hocker <timo@scode.ovh>",
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
@@ -23,8 +23,7 @@
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "lint": "eslint . --ext .js,.jsx,.ts,.tsx,.vue,.mjs",
 | 
			
		||||
    "test": "tsc && nyc ava",
 | 
			
		||||
    "compile": "tsc",
 | 
			
		||||
    "ci": "yarn && node jenkins.js"
 | 
			
		||||
    "compile": "tsc"
 | 
			
		||||
  },
 | 
			
		||||
  "files": [
 | 
			
		||||
    "LICENSE",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user