测试
This commit is contained in:
31
Jenkinsfile
vendored
31
Jenkinsfile
vendored
@@ -1,28 +1,30 @@
|
|||||||
pipeline {
|
pipeline {
|
||||||
/* 声明式流水线内容 */
|
/* 声明式流水线内容 */
|
||||||
agent any
|
agent any
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// agent {
|
|
||||||
// docker {
|
|
||||||
// image 'maven:3-alpine'
|
|
||||||
// label 'my-defined-label'
|
|
||||||
// args '-v /tmp:/tmp'
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
|
|
||||||
stages {
|
stages {
|
||||||
stage('打包jar..........') {
|
stage('打包jar..........') {
|
||||||
steps {
|
steps {
|
||||||
echo '打包中...'
|
echo '打包中...'
|
||||||
sh 'pwd'
|
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 -version'
|
||||||
sh '/apache-maven-3.9.11/bin/mvn clean package'
|
sh '/apache-maven-3.9.11/bin/mvn clean package'
|
||||||
|
echo 'maven-end...'
|
||||||
|
sh 'cp ${PATH}/target/*.jar .'
|
||||||
echo '打包Success...'
|
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 {
|
post {
|
||||||
always {
|
always {
|
||||||
@@ -37,6 +39,9 @@ pipeline {
|
|||||||
}
|
}
|
||||||
//环境变量
|
//环境变量
|
||||||
environment {
|
environment {
|
||||||
MODULE_PATH = 'fly-home-common'
|
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