| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #!/bin/bash
- ###############################################################################
- # 构建 tnb 应用
- ###############################################################################
- set -e
- proj_dir=`pwd`
- env='dev'
- ###############################################################################
- # 构建依赖
- ###############################################################################
- build_dependencies() {
- cd ${proj_dir}
- git clone --depth=1 https://git.reghao.cn/reghao/jutil
- cd jutil
- mvn clean install -Dmaven.test.skip
- }
- install_dependencies() {
- cd ${proj_dir}
- mvn clean install -Dmaven.test.skip -am -pl oss/oss-api/
- mvn clean install -Dmaven.test.skip -am -pl oss/oss-sdk
- mvn clean install -Dmaven.test.skip -am -pl common
- mvn clean install -Dmaven.test.skip -am -pl common-auth
- mvn clean install -Dmaven.test.skip -am -pl account/auth-api/
- mvn clean install -Dmaven.test.skip -am -pl user/user-api/
- mvn clean install -Dmaven.test.skip -am -pl message/message-api/
- mvn clean install -Dmaven.test.skip -am -pl content/content-api/
- mvn clean install -Dmaven.test.skip -am -pl file/file-api/
- mvn clean install -Dmaven.test.skip -am -pl search/search-api/
- mvn clean install -Dmaven.test.skip -am -pl data/data-api/
- }
- deploy_dependencies() {
- cd ${proj_dir}
- mvn clean deploy -Dmaven.test.skip -am -pl oss/oss-api/
- mvn clean deploy -Dmaven.test.skip -am -pl oss/oss-sdk
- mvn clean deploy -Dmaven.test.skip -am -pl common
- mvn clean deploy -Dmaven.test.skip -am -pl common-auth
- mvn clean deploy -Dmaven.test.skip -am -pl account/auth-api/
- mvn clean deploy -Dmaven.test.skip -am -pl user/user-api/
- mvn clean deploy -Dmaven.test.skip -am -pl message/message-api/
- mvn clean deploy -Dmaven.test.skip -am -pl content/content-api/
- mvn clean deploy -Dmaven.test.skip -am -pl file/file-api/
- mvn clean deploy -Dmaven.test.skip -am -pl search/search-api/
- mvn clean deploy -Dmaven.test.skip -am -pl data/data-api/
- }
- echo "构建第三方依赖..."
- #build_dependencies
- echo "安装 tnb 依赖到本地仓库..."
- #install_dependencies
- echo "部署 tnb 依赖到远程仓库..."
- #deploy_dependencies
|