| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- pipeline {
- agent {label '132'}
- stages {
- stage('Stop Server') {
- steps {
- catchError(buildResult: 'SUCCESS') {
- sh 'target/o2server/stop_linux.sh'
- }
- }
- }
- stage('init') {
- steps {
- sh 'npm install'
- sh 'npm run clear'
- }
- }
- stage('dependency') {
- steps {
- sh 'npm run preperation:linux'
- }
- }
- stage('build') {
- parallel {
- stage('build server') {
- steps {
- sh 'id'
- sh 'npm run build_server'
- }
- }
- stage('build web') {
- steps {
- sh 'npm run build_web'
- }
- }
- }
- }
- stage('deploy') {
- steps {
- sh 'npm run deploy:linux'
- sh 'chmod 777 -R target/o2server/jvm'
- sh 'chmod 777 -R target/o2server/commons'
- sh 'chmod 777 target/o2server/*.sh'
- }
- }
- stage('run') {
- steps {
- sh 'JENKINS_NODE_COOKIE=dontKillMe nohup target/o2server/start_linux.sh > nohup.out &'
- }
- }
- }
- }
|