| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #!/bin/bash
- ###############################################################################
- # 构建 devops 应用
- ###############################################################################
- set -e
- proj_dir='/home/reghao/code/java/devops'
- ###############################################################################
- # 构建依赖
- ###############################################################################
- build_dependencies() {
- cd ${proj_dir}
- git clone https://git.reghao.cn/reghao/jutil
- cd jutil
- mvn clean install -Dmaven.test.skip=true
- }
- ###############################################################################
- # 构建 devops 应用 jar 包
- ###############################################################################
- build_jar() {
- cd ${proj_dir}
- mvn clean package -Dmaven.test.skip
- }
- ###############################################################################
- # 运行 devops-mgr 应用
- ###############################################################################
- exec_jar() {
- cd ${proj_dir}/mgr/bin
- bash start.sh
- }
- echo "构建第三方依赖..."
- build_dependencies
- echo "构建 devops jar 应用..."
- build_jar
- echo "运行 devops-mgr jar 应用..."
- #exec_jar
|