diff --git a/Jenkinsfile b/Jenkinsfile index e69de29..cfd8a62 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -0,0 +1,29 @@ +pipeline { + agent { + docker { + image 'node:18' + } + } + + stages { + stage('install') { + steps { + sh 'node -v' + sh 'npm -v' + sh 'npm ci' + } + } + + stage('eslint') { + steps { + sh 'npm run eslint' + } + } + + stage('build') { + steps { + sh 'npm run build:prod' + } + } + } +} \ No newline at end of file