2 Star 1 Fork 5

alone_snake / vitepro

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.gitlab-ci.yml 2.06 KB
一键复制 编辑 原始数据 按行查看 历史
孟陌夏 提交于 2021-03-29 14:53 . Add .gitlab-ci.yml
image: node:alpine
stages:
- install
- build
- release
- deploy
cache:
key: mylive-cache
paths:
- node_modules
install_job:
stage: install
script:
- npm install
job_name:
stage: install
script:
- export
build_job:
stage: build
script:
- npm run build
artifacts:
paths:
- dist/
# create_release_job:
# image: registry.gitlab.com/gitlab-org/release-cli:latest
# stage: release
# script:
# - echo "create a release"
# release:
# tag_name: v1.0
# description: 'for live release v1.0.0'
deploy-test-image:
image: docker
stage: deploy
script:
# - docker login -u $HarborUserName -p $HarborPwd $HarborServe # 登录镜像仓库
- docker build -t folive .
# 如果有容器名为$APP_CONTAINER_NAME的容器在运行则强行上删除
- if [ $(docker ps -aq --filter name=mylive-container) ]; then docker rm -f mylive-container;fi
# 使用8001端口,镜像名为$APP_CONTAINER_NAME的后台方式 运行一个镜像
- docker run -d -p 8001:80 --name mylive-container folive
# 登录镜像仓库
# - docker login -u $HarborUserName -p $HarborPwd $HarborServe # 登录镜像仓库
# - docker push $ImgName # 推送镜像
# - docker rmi $ImgName # 删除本地镜像
- echo 'deploy docker image success. visit http://120.77.178.9:8001'
when: manual
deploy-oss:
stage: deploy
script:
# - npm run build1
- wget http://gosspublic.alicdn.com/ossutil/1.6.18/ossutil64
- chmod 755 ossutil64
- ./ossutil64 config -e ${OSSEndPoint} -i ${OSSAccessKeyID} -k ${OSSAccessKeySecret} -L CH --loglevel debug -c ~/.ossutilconfig
- ./ossutil64 -c ~/.ossutilconfig cp -r -f dist oss://fizzz/
- echo 'deploy alioss success visit http://fizzz.oss-cn-shenzhen.aliyuncs.com'
when: manual
deploy-local-nginx:
image: docker
stage: deploy
script:
- cd ../
# - mkdir for-live-dist
- echo $PWD
- ls -l
- cp -r for-live/dist/* for-live-dist
- cd for-live-dist
- ls -l
when: manual
1
https://gitee.com/alone_snake/vitepro.git
git@gitee.com:alone_snake/vitepro.git
alone_snake
vitepro
vitepro
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891