在Jenkins中创建流水线,并以参数化构建过程。参数参考下方:
流水线脚本内容:
pipeline {
agent any
tools {
maven "maven-3.8.1"
}
environment {
image_path = "/data/glzn"
file_path = "/data/app/files/iot-core/${profile_active}"
}
stages {
stage('Check out') {
steps {
checkout([$class: 'GitSCM', branches: [[name: '*/develop']],
extensions: [],
userRemoteConfigs: [[credentialsId: '366f3dc5-074e-4338-8a96-32db1990b9fb', url: 'http://192.168.180.148/iot/iot-core-manager.git']]])
}
}
// stage('Install IoT-API') {
// steps {
// sh '''
// cd iot-platform/iot-api
// mvn clean install -Dmaven.test.skip=true
// '''
// }
//