-
jenkins pre steps: execute shell:
export PROCESS=$(docker ps -qa --filter name=PROJECT-v2) if [[ $PROCESS ]]; then docker stop $PROCESS docker rm $PROCESS else echo "none" fi
-
build: maven version: maven3.3.9 options: clean package -e -DskipTests=true
-
post steps: execute shell:
cd target/
docker build . -t PROJECT-docker-v2:${BUILD_NUMBER} -f resources/Dockerfile
docker run -dit --name PROJECT-docker-v2 -v ${WORKSPACE}/target/resources:/PROJECT-v2/resources -p 8989:8989 PROJECT-v2:${BUILD_NUMBER}
exit 0