diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..68e3c85 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,37 @@ +pipeline { + agent { + docker { + image 'node:14' + } + } + + stages { + stage('install') { + steps { + sh 'node -v' + sh 'npm -v' + sh 'npm install' + } + } + + stage('eslint') { + steps { + sh 'npm run eslint' + } + } + + stage('build') { + steps { + sh 'npm run build' + } + } + + stage('clean-all') { + steps { + sh 'rm -rf .[!.]*' + sh 'rm -rf ./*' + sh 'ls -a' + } + } + } +} \ No newline at end of file