修改yml
This commit is contained in:
@@ -5,37 +5,8 @@ before_script:
|
|||||||
|
|
||||||
stages:
|
stages:
|
||||||
- install
|
- install
|
||||||
- lint
|
|
||||||
- build
|
|
||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
### 配置缓存
|
|
||||||
cache:
|
|
||||||
key:
|
|
||||||
files:
|
|
||||||
- package.json
|
|
||||||
- packages/ghost-weapp-ui/package.json
|
|
||||||
paths:
|
|
||||||
- node_modules/
|
|
||||||
- packages/ghost-weapp-ui/node_modules/
|
|
||||||
### 直接缓存.npm,.npm中缓存了所有依赖,因为gitlab缓存是分项目的,所以两种方法个人觉得没有什么区别
|
|
||||||
# - .npm/
|
|
||||||
|
|
||||||
# eslint检测
|
|
||||||
job_lint:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
stage: lint
|
|
||||||
before_script:
|
|
||||||
- echo 'eslint检测'
|
|
||||||
- ls -a
|
|
||||||
script:
|
|
||||||
- cd packages/ghost-weapp-ui
|
|
||||||
- ls -a
|
|
||||||
- yarn lint
|
|
||||||
- echo 'eslint检测完成'
|
|
||||||
retry: 0
|
|
||||||
when: 'on_success'
|
|
||||||
|
|
||||||
# 安装依赖
|
# 安装依赖
|
||||||
job_install:
|
job_install:
|
||||||
@@ -45,31 +16,12 @@ job_install:
|
|||||||
before_script:
|
before_script:
|
||||||
- echo '安装依赖'
|
- echo '安装依赖'
|
||||||
script:
|
script:
|
||||||
- yarn config set registry https://registry.npm.taobao.org/
|
- cd Assets/02.InformationSave
|
||||||
- yarn install
|
- echo " registry=http://192.168.31.100:8418/api/packages/unity-registry/npm" > .npmrc
|
||||||
- cd packages/ghost-weapp-ui
|
- echo "//192.168.31.100:8418/api/packages/unity-registry/:_authToken=7a502f73368672741accbd12fdf268909b1dca0f" >> .npmrc
|
||||||
- ls -a
|
|
||||||
- yarn install
|
|
||||||
- ls -a
|
|
||||||
- echo '依赖安装完成'
|
|
||||||
retry: 0
|
retry: 0
|
||||||
|
|
||||||
# 打包编译
|
|
||||||
job_build:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
stage: build
|
|
||||||
before_script:
|
|
||||||
- echo '开始打包'
|
|
||||||
script:
|
|
||||||
- cd packages/ghost-weapp-ui
|
|
||||||
- ls -a
|
|
||||||
- yarn
|
|
||||||
- ls -a
|
|
||||||
- yarn build
|
|
||||||
- echo '构建完成'
|
|
||||||
when: 'on_success'
|
|
||||||
retry: 0
|
|
||||||
|
|
||||||
# 发布
|
# 发布
|
||||||
job_deploy:
|
job_deploy:
|
||||||
@@ -77,12 +29,14 @@ job_deploy:
|
|||||||
- master
|
- master
|
||||||
stage: deploy
|
stage: deploy
|
||||||
before_script:
|
before_script:
|
||||||
- echo '更新补丁版本,准备发布'
|
- echo '开始发布'
|
||||||
script:
|
script:
|
||||||
- cd packages/ghost-weapp-ui
|
- cd Assets/02.InformationSave
|
||||||
- node deploy.js ${CI_COMMIT_REF_NAME}
|
- npm publish
|
||||||
|
- echo '构建完成'
|
||||||
when: 'on_success'
|
when: 'on_success'
|
||||||
retry: 0
|
retry: 0
|
||||||
|
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
- echo "====== 发布完成 ========="
|
- echo "====== 发布完成 ========="
|
||||||
|
|||||||
Reference in New Issue
Block a user