# This file is a template, and might need editing before it works on your project. # Official framework image. Look for the different tagged releases at: # https://hub.docker.com/r/library/node/tags/ stages: - build - deploy variables: PLUGIN_REPO: $CI_REGISTRY_IMAGE 构建: stage: build image: registry.cn-shenzhen.aliyuncs.com/lighttcm/plugins-docker variables: PLUGIN_REGISTRY: $CI_REGISTRY PLUGIN_USERNAME: $CI_REGISTRY_USER PLUGIN_PASSWORD: $CI_REGISTRY_PASSWORD PLUGIN_MIRROR: https://ustc-edu-cn.mirror.aliyuncs.com # PLUGIN_BUILD_ARGS: "MIRROR_URL=$MIRROR_URL,WEB_GIT_OATUH2_PASSWORD=$WEB_GIT_OATUH2_PASSWORD,WEB_GIT_OAUTH_USERNAME=$WEB_GIT_OAUTH_USERNAME" PLUGIN_INSECURE: "true" PLUGIN_CONTEXT: $CI_PROJECT_DIR # PLUGIN_NO_CACHE: "true" PLUGIN_DOCKERFILE: $CI_PROJECT_DIR/Dockerfile PLUGIN_TAGS: &build_tag $CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA script: - /bin/drone-docker only: - deploy.stage 部署: stage: deploy image: registry.cn-shenzhen.aliyuncs.com/lighttcm/kubernetes-deploy variables: PLUGIN_KUBERNETES_SERVER: $SINGULARITY_KUBERNETES_SERVER PLUGIN_KUBERNETES_TOKEN: $SINGULARITY_KUBERNETES_TOKEN PLUGIN_KUBERNETES_CERT: $SINGULARITY_KUBERNETES_CERT PLUGIN_NAMESPACE: acupoint PLUGIN_DEPLOYMENT: government-admin PLUGIN_CONTAINER: government-admin PLUGIN_TAG: *build_tag script: - /bin/bash /bin/build.sh only: - deploy.stage when: on_success