1 Star 0 Fork 1.3K

N2N/docker

forked from Kenny小狼/docker 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
deploy.sh 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
KennyLee 提交于 2017-04-27 14:04 +08:00 . 解决ci-webhook的无法正常删除的bug
#!/bin/bash
PROJECT_NAME="${PROJECT_NAME:=gkxt}"
REPO_BRANCH="${REPO_BRANCH:=master}"
CUSTOM_JAVA_OPTS=
BUILD_COMMAND="${BUILD_COMMAND:=./gradlew --no-daemon clean dist -x test}"
LOCAL_REPO_PATH="${LOCAL_REPO_PATH:=/var/source/}"
REPO_URL="${REPO_URL:=}"
if [ -n "${JAVA_OPTS}" ]; then
CUSTOM_JAVA_OPTS="$JAVA_OPTS"
fi
source /root/.bashrc
TOMCAT_WEBAPPS_PATH=$CATALINA_HOME'/webapps/'
if [ -n "${CUSTOM_JAVA_OPTS}" ]; then
export JAVA_OPTS=$CUSTOM_JAVA_OPTS
fi
function fetch_repo(){
cd $LOCAL_REPO_PATH$PROJECT_NAME
git checkout $REPO_BRANCH
git fetch origin $REPO_BRANCH
git reset --hard origin/$REPO_BRANCH
}
function clone_repo(){
cd $LOCAL_REPO_PATH && git clone $REPO_URL $PROJECT_NAME && cd $PROJECT_NAME
git checkout $REPO_BRANCH
}
if [ -n "$REPO_URL" ]; then
${CATALINA_HOME}/bin/catalina.sh stop
sleep 3s
if [ -d $LOCAL_REPO_PATH$PROJECT_NAME ]; then
fetch_repo
else
clone_repo
fi
$BUILD_COMMAND
/bin/bash -c "rm -rf ${TOMCAT_WEBAPPS_PATH}* && unzip -q $LOCAL_REPO_PATH$PROJECT_NAME/build/dist/*.zip -d $TOMCAT_WEBAPPS_PATH"
fi
${CATALINA_HOME}/bin/catalina.sh run
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Docker
1
https://gitee.com/N2N/docker.git
git@gitee.com:N2N/docker.git
N2N
docker
docker
master

搜索帮助