Commit 494710f4 authored by DarkForst's avatar DarkForst

remove gitlabCI

parent a4b55207
Pipeline #28049 failed
variables: #variables:
#KUBECONFIG: /etc/deploy/config # #KUBECONFIG: /etc/deploy/config
#debug 模式开关 # #debug 模式开关
#CI_DEBUG_TRACE: "true" # #CI_DEBUG_TRACE: "true"
#
##This folder is cached between builds ###This folder is cached between builds
##http://docs.gitlab.com/ce/ci/yaml/README.html#cache ###http://docs.gitlab.com/ce/ci/yaml/README.html#cache
cache: #cache:
untracked: true # untracked: true
paths: # paths:
- ./node_modules # - ./node_modules
- ./dist # - ./dist
#
stages: #stages:
- build # - build
- push # - push
- deploy # - deploy
#
#
#
build-node:test: #build-node:test:
image: node:12.13.0 # image: node:12.13.0
stage: build # stage: build
variables: # variables:
API_ADDR: "http://api.fox-energy.thinker.vc" # API_ADDR: "http://api.fox-energy.thinker.vc"
before_script: # before_script:
- npm config set registry=http://registry.npm.taobao.org # - npm config set registry=http://registry.npm.taobao.org
- npm config set puppeteer_download_host=https://storage.googleapis.com.cnpmjs.org # - npm config set puppeteer_download_host=https://storage.googleapis.com.cnpmjs.org
- yarn config set ignore-engines true # - yarn config set ignore-engines true
- export APP_ENV_OS=test # - export APP_ENV_OS=test
script: # script:
- yarn # - yarn
- yarn run build # - yarn run build
only: # only:
- test # - test
tags: # tags:
- node-build-mac # - node-build-mac
#
#
docker-push:test: #docker-push:test:
image: docker:19.03.11 # image: docker:19.03.11
stage: push # stage: push
variables: # variables:
GIT_STRATEGY: none # GIT_STRATEGY: none
GIT_CHECKOUT: "false" # GIT_CHECKOUT: "false"
before_script: # before_script:
script: # script:
- find ./ -name dist # - find ./ -name dist
- docker build -t registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front-test:1.0.0 . # - docker build -t registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front-test:1.0.0 .
- docker push registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front-test:1.0.0 # - docker push registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front-test:1.0.0
after_script: # after_script:
- docker rmi registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front-test:1.0.0 # - docker rmi registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front-test:1.0.0
- rm -rf dist # - rm -rf dist
tags: # tags:
- node-build-mac # - node-build-mac
only: # only:
- test # - test
#
#
#
docker-compose-down-and-up:test: #docker-compose-down-and-up:test:
stage: deploy # stage: deploy
tags: # tags:
- foxconn-test # - foxconn-test
script: # script:
- cat /etc/hosts # - cat /etc/hosts
- echo ">>>>docker-compose down and up" # - echo ">>>>docker-compose down and up"
- cd /data/foxconn-energy-cloud/frontend # - cd /data/foxconn-energy-cloud/frontend
- docker-compose pull admin-web # - docker-compose pull admin-web
- docker-compose up -d admin-web # - docker-compose up -d admin-web
- docker system prune -f # - docker system prune -f
- echo ">>>>done" # - echo ">>>>done"
variables: # variables:
GIT_STRATEGY: clone # GIT_STRATEGY: clone
GIT_CHECKOUT: "false" # GIT_CHECKOUT: "false"
cache: {} # cache: {}
only: # only:
- test # - test
#
## -- master -- ## ### -- master -- ##
#
build-node:master: #build-node:master:
image: node:12.13.0 # image: node:12.13.0
stage: build # stage: build
variables: # variables:
API_ADDR: "http://api.fox-energy.thinker.vc" # API_ADDR: "http://api.fox-energy.thinker.vc"
before_script: # before_script:
- npm config set registry=http://registry.npm.taobao.org # - npm config set registry=http://registry.npm.taobao.org
- npm config set puppeteer_download_host=https://storage.googleapis.com.cnpmjs.org # - npm config set puppeteer_download_host=https://storage.googleapis.com.cnpmjs.org
- yarn config set ignore-engines true # - yarn config set ignore-engines true
- export APP_ENV_OS=production # - export APP_ENV_OS=production
script: # script:
- yarn # - yarn
- yarn run build # - yarn run build
only: # only:
- master # - master
tags: # tags:
- node-build-mac # - node-build-mac
#
#
docker-push:master: #docker-push:master:
image: docker:19.03.11 # image: docker:19.03.11
stage: push # stage: push
variables: # variables:
GIT_STRATEGY: none # GIT_STRATEGY: none
GIT_CHECKOUT: "false" # GIT_CHECKOUT: "false"
before_script: # before_script:
script: # script:
- find ./ -name dist # - find ./ -name dist
- docker build -t registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front:1.0.0 . # - docker build -t registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front:1.0.0 .
- docker push registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front:1.0.0 # - docker push registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front:1.0.0
after_script: # after_script:
- docker rmi registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front:1.0.0 # - docker rmi registry.cn-shenzhen.aliyuncs.com/thinker-vc/fox-energy-admin-front:1.0.0
- rm -rf dist # - rm -rf dist
tags: # tags:
- node-build-mac # - node-build-mac
only: # only:
- master # - master
#
#
#
docker-compose-down-and-up:master: #docker-compose-down-and-up:master:
stage: deploy # stage: deploy
tags: # tags:
- foxconn-pro # - foxconn-pro
script: # script:
- cat /etc/hosts # - cat /etc/hosts
- echo ">>>>docker-compose down and up" # - echo ">>>>docker-compose down and up"
- cd /data/foxconn-energy-cloud/frontend # - cd /data/foxconn-energy-cloud/frontend
- docker-compose pull admin-web # - docker-compose pull admin-web
- docker-compose up -d admin-web # - docker-compose up -d admin-web
- docker system prune -f # - docker system prune -f
- echo ">>>>done" # - echo ">>>>done"
variables: # variables:
GIT_STRATEGY: clone # GIT_STRATEGY: clone
GIT_CHECKOUT: "false" # GIT_CHECKOUT: "false"
cache: {} # cache: {}
only: # only:
- master # - master
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment