Jixun Wu
2 years ago
6 changed files with 99 additions and 40 deletions
@ -0,0 +1,31 @@ |
|||||
|
--- |
||||
|
kind: pipeline |
||||
|
type: docker |
||||
|
name: default |
||||
|
|
||||
|
steps: |
||||
|
- name: build |
||||
|
image: node:16.18-bullseye |
||||
|
commands: |
||||
|
- apt-get update |
||||
|
- apt-get install -y cmake jq zip |
||||
|
- ./scripts/build-wasm.sh |
||||
|
- npm ci |
||||
|
- npm run test |
||||
|
- ./scripts/build-and-package.sh modern |
||||
|
- ./scripts/build-and-package.sh legacy |
||||
|
- ./scripts/build-and-package.sh extension |
||||
|
- sha256sum *.zip > sha256sum.txt |
||||
|
|
||||
|
- name: upload |
||||
|
image: plugins/s3 |
||||
|
settings: |
||||
|
bucket: um-web |
||||
|
access_key: |
||||
|
from_secret: S3_ACCESS_KEY |
||||
|
secret_key: |
||||
|
from_secret: S3_SECRET_KEY |
||||
|
source: | |
||||
|
*.zip |
||||
|
sha256sum.txt |
||||
|
target: /${DRONE_COMMIT_BRANCH}-latest |
@ -0,0 +1,23 @@ |
|||||
|
#!/bin/sh |
||||
|
|
||||
|
set -ex |
||||
|
|
||||
|
cd "$(git rev-parse --show-toplevel)" |
||||
|
|
||||
|
VERSION="$(jq -r ".version" <package.json)" |
||||
|
DIST_NAME="um-web.$1.${VERSION}" |
||||
|
|
||||
|
case "$1" in |
||||
|
"modern") npm run build -- --modern ;; |
||||
|
"legacy") npm run build ;; |
||||
|
"extension") npm run make-extension ;; |
||||
|
|
||||
|
*) |
||||
|
echo "Unknown command: $1" |
||||
|
exit 1 |
||||
|
;; |
||||
|
esac |
||||
|
|
||||
|
mv dist "${DIST_NAME}" |
||||
|
zip -rJ9 "${DIST_NAME}.zip" "${DIST_NAME}" |
||||
|
rm -rf "${DIST_NAME}" |
@ -1,6 +1,8 @@ |
|||||
#!/usr/bin/env bash |
#!/usr/bin/env bash |
||||
|
|
||||
set -e |
set -ex |
||||
|
|
||||
|
cd "$(git rev-parse --show-toplevel)" |
||||
|
|
||||
pushd ./src/QmcWasm |
pushd ./src/QmcWasm |
||||
bash build-wasm |
bash build-wasm |
Loading…
Reference in new issue