Browse Source

增加脚本参数校验,dockerfile镜像改为私有仓库镜像

增加脚本参数校验,dockerfile镜像改为私有仓库镜像
dev-lhz
somunslotus 1 year ago
parent
commit
005e560f15
13 changed files with 57 additions and 11 deletions
  1. +4
    -1
      .gitignore
  2. +7
    -1
      k8s/build.sh
  3. +14
    -0
      k8s/build_and_deploy.sh
  4. +14
    -0
      k8s/deploy.sh
  5. +2
    -1
      k8s/dockerfiles/auth-dockerfile
  6. +2
    -1
      k8s/dockerfiles/file-dockerfile
  7. +2
    -1
      k8s/dockerfiles/gateway-dockerfile
  8. +2
    -1
      k8s/dockerfiles/gen-dockerfile
  9. +2
    -1
      k8s/dockerfiles/job-dockerfile
  10. +2
    -1
      k8s/dockerfiles/managent-dockerfile
  11. +2
    -1
      k8s/dockerfiles/nginx-dockerfile
  12. +2
    -1
      k8s/dockerfiles/system-dockerfile
  13. +2
    -1
      k8s/dockerfiles/visual-dockerfile

+ 4
- 1
.gitignore View File

@@ -51,4 +51,7 @@ mvnw.cmd
mvnw

# Files or folders need to be retained
# ...
# ...
/k8s/template-yaml/deploy/
/k8s/dockerfiles/html/
/k8s/dockerfiles/jar

+ 7
- 1
k8s/build.sh View File

@@ -18,7 +18,7 @@ show_help() {
}

# 解析命令行选项
while getopts "b:s:e:h" opt; do
while getopts "b:s:h" opt; do
case $opt in
b) branch=$OPTARG ;;
s) service=$OPTARG ;;
@@ -30,6 +30,12 @@ done
echo "branch: $branch"
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"


+ 14
- 0
k8s/build_and_deploy.sh View File

@@ -36,6 +36,20 @@ while getopts "b:s:e:h" opt; do
esac
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"
sh ${baseDir}/k8s/build.sh -b ${branch} -s ${service}
if [ $? -ne 0 ]; then


+ 14
- 0
k8s/deploy.sh View File

@@ -27,6 +27,20 @@ done

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 地址
if [ "$env" == "dev" ]; then
remote_ip="172.20.32.181"


+ 2
- 1
k8s/dockerfiles/auth-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM openjdk:8-jre
#FROM openjdk:8-jre
FROM 172.20.32.187/ci4s/openjdk:8-jre
# author
MAINTAINER ruoyi



+ 2
- 1
k8s/dockerfiles/file-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM openjdk:8-jre
FROM 172.20.32.187/ci4s/openjdk:8-jre
#FROM openjdk:8-jre
# author
MAINTAINER ruoyi



+ 2
- 1
k8s/dockerfiles/gateway-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM openjdk:8-jre
#FROM openjdk:8-jre
FROM 172.20.32.187/ci4s/openjdk:8-jre
# author
MAINTAINER ruoyi



+ 2
- 1
k8s/dockerfiles/gen-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM openjdk:8-jre
#FROM openjdk:8-jre
FROM 172.20.32.187/ci4s/openjdk:8-jre
# author
MAINTAINER ruoyi



+ 2
- 1
k8s/dockerfiles/job-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM openjdk:8-jre
#FROM openjdk:8-jre
FROM 172.20.32.187/ci4s/openjdk:8-jre
# author
MAINTAINER ruoyi



+ 2
- 1
k8s/dockerfiles/managent-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM openjdk:8-jre
#FROM openjdk:8-jre
FROM 172.20.32.187/ci4s/openjdk:8-jre
# author
MAINTAINER ruoyi



+ 2
- 1
k8s/dockerfiles/nginx-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM nginx:latest
#FROM nginx:latest
FROM 172.20.32.187/ci4s/nginx:latest
# author
MAINTAINER ruoyi



+ 2
- 1
k8s/dockerfiles/system-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM openjdk:8-jre
#FROM openjdk:8-jre
FROM 172.20.32.187/ci4s/openjdk:8-jre
# author
MAINTAINER ruoyi



+ 2
- 1
k8s/dockerfiles/visual-dockerfile View File

@@ -1,5 +1,6 @@
# 基础镜像
FROM openjdk:8-jre
#FROM openjdk:8-jre
FROM 172.20.32.187/ci4s/openjdk:8-jre
# author
MAINTAINER ruoyi



Loading…
Cancel
Save