pipeline {
agent any
stages {
stage('拉取代码') {
steps {
checkout([$class: 'GitSCM', branches: [[name: '*/dev-0529']], extensions: [], userRemoteConfigs: [[credentialsId: '6e5f604d-0ce3-476f-8cc9-598ca5d055c4', url: 'https://gitee.com/BetraySmile/ytq-admin-server.git']]]) }
}
stage('编译打包') {
steps {
// sh 'source /etc/profile'
sh 'mvn clean package -Dmaven.test.skip=true -DarchetypeCatalog=local'
}
}
stage('拷贝jar包') {
steps {
sh 'mv /root/.jenkins/workspace/piple/ytqms-admin/target/ytqms-admin-1.0-SNAPSHOT.jar /home/ubuntu/ytqms/jar'
}
}
stage('启动脚本') {
steps {
script{
dir('/home/ubuntu/ytqms/jar'){
withEnv(['JENKINS_NODE_COOKIE=dontkillme']) {
sh './ytqms-admin.sh'
sh './ytqms-admin-start.sh'
}
}
}
// sh '/home/ubuntu/ytqms/jar/ytqms-admin.sh'
}
}
}
}
下面是解决运行jar包输出到日志出现问题的代码。