diff --git a/.drone.yml b/.drone.yml index dd9059e..ea4454c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,34 +4,27 @@ type: docker name: default steps: + - name: build-wasm + image: emscripten/emsdk:3.0.0 + commands: + - ./scripts/build-wasm.sh + - name: build image: node:18.12-bullseye commands: - apt-get update - - apt-get install -y cmake jq zip - - ./scripts/build-wasm.sh + - apt-get install -y jq zip - npm ci - npm run test - ./scripts/build-and-package.sh legacy - ./scripts/build-and-package.sh extension - ./scripts/build-and-package.sh modern - - sha256sum *.zip > sha256sum.txt - - mkdir -p upload - - mv *.zip sha256sum.txt upload/ - - name: upload - image: 'plugins/s3' - settings: - path_style: true - endpoint: - from_secret: S3_ENDPOINT - access_key: - from_secret: S3_ACCESS_KEY - secret_key: - from_secret: S3_SECRET_KEY - bucket: - from_secret: S3_BUCKET - region: 'auto' - source: 'upload/*' - strip_prefix: 'upload/' - target: '${DRONE_REPO}/${DRONE_BUILD_NUMBER}/' + - name: upload artifact + image: node:16.18-bullseye + environment: + DRONE_GITEA_SERVER: https://git.unlock-music.dev + GITEA_API_KEY: + from_secret: GITEA_API_KEY + commands: + - ./scripts/upload-packages.sh diff --git a/README.md b/README.md index 7e48fb3..79137b9 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,17 @@ # Unlock Music 音乐解锁 +[![Build Status](https://ci.unlock-music.dev/api/badges/um/web/status.svg)](https://ci.unlock-music.dev/um/web) + - 在浏览器中解锁加密的音乐文件。 Unlock encrypted music file in the browser. - Unlock Music 项目是以学习和技术研究的初衷创建的,修改、再分发时请遵循[授权协议]。 - Unlock Music 的 CLI 版本可以在 [unlock-music/cli] 找到,大批量转换建议使用 CLI 版本。 - 我们新建了 Telegram 群组 [`@unlock_music_chat`] ,欢迎加入! +- CI 自动构建已经部署,可以在 [UM-Packages] 下载 [授权协议]: https://git.unlock-music.dev/um/web/src/branch/master/LICENSE [unlock-music/cli]: https://git.unlock-music.dev/um/cli [`@unlock_music_chat`]: https://t.me/unlock_music_chat +[um-packages]: https://git.unlock-music.dev/um/-/packages/generic/web-build/ ## 特性 @@ -36,7 +40,7 @@ ### 使用预构建版本 -- 从 [Release] 下载预构建的版本 +- 从 [Release] 或 [CI 构建][um-packages] 下载预构建的版本 - :warning: 本地使用请下载`legacy版本`(`modern版本`只能通过 **http(s)协议** 访问) - 解压缩后即可部署或本地使用(**请勿直接运行源代码**) diff --git a/index.html b/index.html index 468599e..7642d25 100644 --- a/index.html +++ b/index.html @@ -8,18 +8,12 @@ 音乐解锁 -

请勿直接运行源代码!