MengYX
3 years ago
1 changed files with 43 additions and 0 deletions
@ -0,0 +1,43 @@ |
|||||
|
image: node:16 |
||||
|
cache: |
||||
|
paths: |
||||
|
- node_modules/ |
||||
|
|
||||
|
stages: |
||||
|
- build |
||||
|
|
||||
|
|
||||
|
build-job: |
||||
|
stage: build |
||||
|
script: | |
||||
|
npm config set registry http://mirrors.cloud.tencent.com/npm/ |
||||
|
npm ci |
||||
|
|
||||
|
npm run build |
||||
|
tar -czf legacy.tar.gz -C ./dist . |
||||
|
cd dist |
||||
|
zip -rJ9 ../legacy.zip * |
||||
|
cd .. |
||||
|
|
||||
|
npm run make-extension |
||||
|
cd dist |
||||
|
zip -rJ9 ../extension.zip * |
||||
|
cd .. |
||||
|
|
||||
|
npm run build -- --modern |
||||
|
tar -czf modern.tar.gz -C ./dist . |
||||
|
cd dist |
||||
|
zip -rJ9 ../modern.zip * |
||||
|
cd .. |
||||
|
|
||||
|
sha256sum *.tar.gz *.zip > sha256sum.txt |
||||
|
|
||||
|
artifacts: |
||||
|
name: "$CI_JOB_NAME" |
||||
|
paths: |
||||
|
- legacy.zip |
||||
|
- legacy.tar.gz |
||||
|
- extension.zip |
||||
|
- modern.zip |
||||
|
- modern.tar.gz |
||||
|
- sha256sum.txt |
Loading…
Reference in new issue