diff --git a/Jenkinsfile b/Jenkinsfile index e722cca..5d8581c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -37,13 +37,24 @@ pipeline { stage('Build with Gradle and Prepare DockerDist') { steps { - sh './gradlew clean --refresh-dependencies' - sh './gradlew nTDC build dockerFile dockerUD rdbDockerFile distDockerCompose' - sh "cp -r build/distDockerCompose /docker-projects/${params.STAND_ID}" - sh "mkdir -p /docker-projects/${params.STAND_ID}/db" - sh "cp -r build/rdbDocker/ncore-<%%RESERVED_NAME%%>.fdb /docker-projects/${params.STAND_ID}/db/<%%RESERVED_NAME%%>.fdb" - sh "mkdir -p /docker-projects/${params.STAND_ID}/logs" - sh "mkdir -p /docker-projects/${params.STAND_ID}/rdblogs" + sh ''' + set -e + + ./gradlew clean --refresh-dependencies --stacktrace + ./gradlew nTDC build dockerFile dockerUD rdbDockerFile distDockerCompose --stacktrace + + STAND_DIR=/docker-projects/${params.STAND_ID} + + mkdir -p $STAND_DIR + + cp -r build/distDockerCompose/* $STAND_DIR/ + + mkdir -p $STAND_DIR/db + cp build/rdbDocker/ncore-NAPI.fdb $STAND_DIR/db/NAPI.fdb + + mkdir -p $STAND_DIR/logs + mkdir -p $STAND_DIR/rdblogs + ''' } }