| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- pipeline {
- agent {label 'release'}
- stages {
- stage('Stop Server') {
- steps {
- catchError(buildResult: 'SUCCESS') {
- bat 'target/o2server/stop_windows.sh'
- }
- }
- }
- stage('init') {
- steps {
- bat 'npm install'
- bat 'npm run clear'
- }
- }
- stage('dependency') {
- steps {
- bat 'npm run preperation:win'
- }
- }
- stage('build') {
- parallel {
- stage('build server') {
- steps {
- bat 'npm run build_server'
- }
- }
- stage('build web') {
- steps {
- bat 'npm run build_web'
- }
- }
- }
- }
- stage('deploy') {
- steps {
- bat 'npm run deploy:win'
- }
- }
- stage('run') {
- steps {
- bat 'JENKINS_NODE_COOKIE=dontKillMe start /min target/o2server/start_windows.bat>>output.txt'
- }
- }
- }
- }
|