| @@ -51,4 +51,7 @@ mvnw.cmd | |||||
| mvnw | mvnw | ||||
| # Files or folders need to be retained | # Files or folders need to be retained | ||||
| # ... | |||||
| # ... | |||||
| /k8s/template-yaml/deploy/ | |||||
| /k8s/dockerfiles/html/ | |||||
| /k8s/dockerfiles/jar | |||||
| @@ -18,7 +18,7 @@ show_help() { | |||||
| } | } | ||||
| # 解析命令行选项 | # 解析命令行选项 | ||||
| while getopts "b:s:e:h" opt; do | |||||
| while getopts "b:s:h" opt; do | |||||
| case $opt in | case $opt in | ||||
| b) branch=$OPTARG ;; | b) branch=$OPTARG ;; | ||||
| s) service=$OPTARG ;; | s) service=$OPTARG ;; | ||||
| @@ -30,6 +30,12 @@ done | |||||
| echo "branch: $branch" | echo "branch: $branch" | ||||
| echo "service: $service" | echo "service: $service" | ||||
| valid_services=("manage-front" "manage" "front" "all") | |||||
| if [[ ! " ${valid_services[@]} " =~ " $service " ]]; then | |||||
| echo "Invalid service name: $service" >&2 | |||||
| echo "Valid services are: ${valid_services[*]}" | |||||
| exit 1 | |||||
| fi | |||||
| # 登录到目标环境 | # 登录到目标环境 | ||||
| baseDir="/home/somuns/ci4s" | baseDir="/home/somuns/ci4s" | ||||
| @@ -36,6 +36,20 @@ while getopts "b:s:e:h" opt; do | |||||
| esac | esac | ||||
| done | done | ||||
| valid_services=("manage-front" "manage" "front" "all") | |||||
| if [[ ! " ${valid_services[@]} " =~ " $service " ]]; then | |||||
| echo "Invalid service name: $service" >&2 | |||||
| echo "Valid services are: ${valid_services[*]}" | |||||
| exit 1 | |||||
| fi | |||||
| valid_envs=("dev" "test") | |||||
| if [[ ! " ${valid_envs[@]} " =~ " $env " ]]; then | |||||
| echo "Invalid environment: $env" >&2 | |||||
| echo "Valid environments are: ${valid_envs[*]}" | |||||
| exit 1 | |||||
| fi | |||||
| echo "start build" | echo "start build" | ||||
| sh ${baseDir}/k8s/build.sh -b ${branch} -s ${service} | sh ${baseDir}/k8s/build.sh -b ${branch} -s ${service} | ||||
| if [ $? -ne 0 ]; then | if [ $? -ne 0 ]; then | ||||
| @@ -27,6 +27,20 @@ done | |||||
| echo "Deploy service: $service, environment: $env" | echo "Deploy service: $service, environment: $env" | ||||
| valid_services=("manage-front" "manage" "front" "all") | |||||
| if [[ ! " ${valid_services[@]} " =~ " $service " ]]; then | |||||
| echo "Invalid service name: $service" >&2 | |||||
| echo "Valid services are: ${valid_services[*]}" | |||||
| exit 1 | |||||
| fi | |||||
| valid_envs=("dev" "test") | |||||
| if [[ ! " ${valid_envs[@]} " =~ " $env " ]]; then | |||||
| echo "Invalid environment: $env" >&2 | |||||
| echo "Valid environments are: ${valid_envs[*]}" | |||||
| exit 1 | |||||
| fi | |||||
| # 根据环境设置 IP 地址 | # 根据环境设置 IP 地址 | ||||
| if [ "$env" == "dev" ]; then | if [ "$env" == "dev" ]; then | ||||
| remote_ip="172.20.32.181" | remote_ip="172.20.32.181" | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM openjdk:8-jre | |||||
| #FROM openjdk:8-jre | |||||
| FROM 172.20.32.187/ci4s/openjdk:8-jre | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM openjdk:8-jre | |||||
| FROM 172.20.32.187/ci4s/openjdk:8-jre | |||||
| #FROM openjdk:8-jre | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM openjdk:8-jre | |||||
| #FROM openjdk:8-jre | |||||
| FROM 172.20.32.187/ci4s/openjdk:8-jre | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM openjdk:8-jre | |||||
| #FROM openjdk:8-jre | |||||
| FROM 172.20.32.187/ci4s/openjdk:8-jre | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM openjdk:8-jre | |||||
| #FROM openjdk:8-jre | |||||
| FROM 172.20.32.187/ci4s/openjdk:8-jre | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM openjdk:8-jre | |||||
| #FROM openjdk:8-jre | |||||
| FROM 172.20.32.187/ci4s/openjdk:8-jre | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM nginx:latest | |||||
| #FROM nginx:latest | |||||
| FROM 172.20.32.187/ci4s/nginx:latest | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM openjdk:8-jre | |||||
| #FROM openjdk:8-jre | |||||
| FROM 172.20.32.187/ci4s/openjdk:8-jre | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||
| @@ -1,5 +1,6 @@ | |||||
| # 基础镜像 | # 基础镜像 | ||||
| FROM openjdk:8-jre | |||||
| #FROM openjdk:8-jre | |||||
| FROM 172.20.32.187/ci4s/openjdk:8-jre | |||||
| # author | # author | ||||
| MAINTAINER ruoyi | MAINTAINER ruoyi | ||||