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: '1.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 eslint-config-vue 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,12 +1,11 @@ | |||||||
| { | { | ||||||
|   "name": "@sapphirecode/eslint-config-vue", |   "name": "@sapphirecode/eslint-config-vue", | ||||||
|   "version": "1.0.0", |   "version": "1.1.14", | ||||||
|   "description": "scode eslint vue configuration", |   "description": "scode eslint vue configuration", | ||||||
|   "main": "index.js", |   "main": "index.js", | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "lint": "eslint . --ext .js,.jsx,.ts,.tsx,.vue,.mjs", |     "lint": "eslint . --ext .js,.jsx,.ts,.tsx,.vue,.mjs", | ||||||
|     "test": "echo \"no test\"", |     "test": "echo \"no test\"", | ||||||
|     "ci": "yarn --frozen-lockfile && node jenkins.js", |  | ||||||
|     "compile": "tsc --allowJs --declaration --emitDeclarationOnly index.js" |     "compile": "tsc --allowJs --declaration --emitDeclarationOnly index.js" | ||||||
|   }, |   }, | ||||||
|   "repository": { |   "repository": { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user