测试
This commit is contained in:
27
Jenkinsfile
vendored
27
Jenkinsfile
vendored
@@ -2,27 +2,29 @@ pipeline {
|
||||
/* 声明式流水线内容 */
|
||||
agent any
|
||||
|
||||
|
||||
|
||||
// agent {
|
||||
// docker {
|
||||
// image 'maven:3-alpine'
|
||||
// label 'my-defined-label'
|
||||
// args '-v /tmp:/tmp'
|
||||
// }
|
||||
//}
|
||||
|
||||
stages {
|
||||
stage('打包jar..........') {
|
||||
steps {
|
||||
echo '打包中...'
|
||||
sh 'pwd'
|
||||
sh 'set JAVA_HOME=/var/jdk1.8.0_461/bin'
|
||||
echo 'maven-start...'
|
||||
sh '/apache-maven-3.9.11/bin/mvn -version'
|
||||
sh '/apache-maven-3.9.11/bin/mvn clean package'
|
||||
echo 'maven-end...'
|
||||
sh 'cp ${PATH}/target/*.jar .'
|
||||
echo '打包Success...'
|
||||
}
|
||||
}
|
||||
stage('docker-Build') {
|
||||
steps {
|
||||
sh 'docker build -f ${PATH}/Dockerfile -t ${PROJECT_NAME}:${VERSION} .'
|
||||
}
|
||||
}
|
||||
stage('docker-start') {
|
||||
steps {
|
||||
sh 'docker-compose up -d ${PROJECT_NAME}'
|
||||
}
|
||||
}
|
||||
}
|
||||
post {
|
||||
always {
|
||||
@@ -38,5 +40,8 @@ pipeline {
|
||||
//环境变量
|
||||
environment {
|
||||
MODULE_PATH = 'fly-home-common'
|
||||
PROJECT_NAME = 'flyhome-order'
|
||||
VERSION = '2.4.1'
|
||||
PATH= 'fly-home-order/fly-home-order-server'
|
||||
}
|
||||
}
|
||||
45
JenkinsfileCopy
Normal file
45
JenkinsfileCopy
Normal file
@@ -0,0 +1,45 @@
|
||||
pipeline {
|
||||
/* 声明式流水线内容 */
|
||||
agent any
|
||||
|
||||
stages {
|
||||
stage('打包jar..........') {
|
||||
steps {
|
||||
echo '打包中...'
|
||||
sh 'pwd'
|
||||
sh '/apache-maven-3.9.11/bin/mvn -version'
|
||||
sh '/apache-maven-3.9.11/bin/mvn clean package'
|
||||
sh 'cp ${PATH}/target/*.jar .'
|
||||
echo '打包Success...'
|
||||
}
|
||||
}
|
||||
stage('docker-Build') {
|
||||
steps {
|
||||
sh 'docker build -f ${PATH}/Dockerfile -t ${PROJECT_NAME}:${VERSION} .'
|
||||
}
|
||||
}
|
||||
stage('docker-start') {
|
||||
steps {
|
||||
sh 'docker-compose up -d ${PROJECT_NAME}'
|
||||
}
|
||||
}
|
||||
}
|
||||
post {
|
||||
always {
|
||||
echo 'I will always say Hello again!'
|
||||
}
|
||||
success {
|
||||
echo 'Pipeline succeeded!'
|
||||
}
|
||||
failure {
|
||||
echo 'Pipeline failed!'
|
||||
}
|
||||
}
|
||||
//环境变量
|
||||
environment {
|
||||
MODULE_PATH = 'fly-home-common'
|
||||
PROJECT_NAME = 'flyhome-order'
|
||||
VERSION = '2.4.1'
|
||||
PATH= 'fly-home-order/fly-home-order-server'
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user