1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jayqqaa12-JFinal_Authority

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
build.sh 699
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
476335667@qq.com Отправлено 01.06.2016 10:52 a5804e3
#!/bin/bash
#build in jenkins by 12
TAG=jayqqaa12/$JOB_NAME:anguarjs
docker run --rm --name mvn -v /mnt/maven:/root/.m2 \
-v /mnt/jenkins_home/workspace/$JOB_NAME:/usr/src/mvn -w /usr/src/mvn/$JOB_NAME \
maven:3.3.3-jdk-8 mvn clean install
if [ $? -eq 0 ]; then
echo "maven install succ"
else
echo "maven install fail exit"
exit 1
fi
docker build -t $TAG $WORKSPACE/$JOB_NAME/.
function get_image_loc(){
if docker ps -a| grep -i $JOB_NAME; then
docker rm -f $JOB_NAME
fi
}
option="${1}"
case ${option} in
-anaguar)
get_image_loc
docker run -d -e JAVA_OPTS=-Duser.timezone=GMT+8 -p 8081:8080 --name $JOB_NAME $TAG
;;
esac

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/jayqqaa12-JFinal_Authority.git
git@api.gitlife.ru:oschina-mirror/jayqqaa12-JFinal_Authority.git
oschina-mirror
jayqqaa12-JFinal_Authority
jayqqaa12-JFinal_Authority
master