39 lines
1.0 KiB
Plaintext
39 lines
1.0 KiB
Plaintext
pipeline {
|
|
agent any
|
|
|
|
stages {
|
|
stage('Init') {
|
|
steps {
|
|
script {
|
|
sh 'whoami'
|
|
sh 'printenv'
|
|
|
|
FLYWAY_CONFIG = '/home/ec2-user/flyway/flyway.conf'
|
|
}
|
|
}
|
|
}
|
|
|
|
// stage('DB Migrate') {
|
|
// steps {
|
|
// flywayrunner installationName: 'flywaytool-jenkins',
|
|
// flywayCommand: 'info migrate validate',
|
|
// commandLineArgs: "-configFiles=${FLYWAY_CONFIG}",
|
|
// credentialsId: 'ecb29499-7272-4e8b-b3ab-a7a3ab7eafab',
|
|
// url: '',
|
|
// locations: "filesystem:${WORKSPACE}/db/migration"
|
|
// }
|
|
// }
|
|
|
|
stage('Test') {
|
|
steps {
|
|
sh './gradlew clean :dongne-service-api:test'
|
|
}
|
|
}
|
|
|
|
stage('Build') {
|
|
steps {
|
|
sh './gradlew clean :dongne-service-api:build -x test'
|
|
}
|
|
}
|
|
}
|
|
} |