variables: CI_DOCKER_IMAGE: '/tpsebmp/codervue3' # /harbor-proj/docker-name K8S_WORKLOAD_DEV: 'codervue3-dev' #K8S集群中负载名称(开发环境) K8S_NAMESPACE_DEV: 'codervue3-dev' #K8S集群中命名空间名称(开发环境) K8S_WORKLOAD_TEST: 'codervue3-test' #K8S集群中负载名称(测试环境) K8S_NAMESPACE_TEST: 'codervue3-test' #K8S集群中命名空间名称(测试环境) K8S_WORKLOAD_PRE: 'codervue3-pre' #K8S集群中负载名称(预生产环境) K8S_NAMESPACE_PRE: 'codervue3-pre' #K8S集群中命名空间名称(预生产环境) include: - remote: 'http://platform.pages.jcinfo.com/base-platform/ci/.template-gitlab-ci.yml' npm_build: extends: .npm_build docker_push: extends: .docker_push k8s_deploy: extends: .k8s_deploy #发布产品生成物到制品库,可以是jar/war/脚本产生的tar.gz artifact_release: extends: .artifact_release variables: TAR_ARFIFACT_FILE: "dist" # 将要发布的文件全路径,相对于项目根目录的路径,如 target/demo-2.jar TAR_ARTIFACT_REPOSITORY_URL: "raw-platform/tp_sebmp/codervue3" # 发布到制品库的路径,格式:{制品库名}/{产品线名}/{应用名},如 raw-platform/demo-project/demo-2 #docker镜像打成离线包,发布到制品库 docker_tar_artifact_release: extends: .docker_tar_artifact_release variables: DOCKER_ARTIFACT_REPOSITORY_URL: "raw-platform/tp_sebmp/codervue3" # 发布到制品库的路径,格式:{制品库名}/{产品线名}/{应用名},如 raw-platform/demo-project/demo-2