#!/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