ci(docker): 更新版本号并改进版本读取逻辑
Some checks failed
CI / build (20.15.1) (push) Failing after 24m23s

更新admin和user应用的package.json版本号为1.3.1
改进docker.yml工作流,根据BUILD_TARGET动态读取对应应用的版本号
This commit is contained in:
shanshanzhong 2025-10-06 00:21:58 -07:00
parent 52b62694c3
commit daacab613a
3 changed files with 15 additions and 1 deletions

View File

@ -289,7 +289,19 @@ jobs:
echo "Decided BUILD_TARGET=$BUILD_TARGET"
- name: Read version from package.json
run: echo "VERSION=$(jq -r .version package.json)" >> $GITHUB_ENV
run: |
if [ "$BUILD_TARGET" = "admin" ]; then
VERSION=$(jq -r .version apps/admin/package.json)
echo "使用 admin 应用版本: $VERSION"
elif [ "$BUILD_TARGET" = "user" ]; then
VERSION=$(jq -r .version apps/user/package.json)
echo "使用 user 应用版本: $VERSION"
else
# both 或其他情况使用根目录版本
VERSION=$(jq -r .version package.json)
echo "使用根目录版本: $VERSION"
fi
echo "VERSION=$VERSION" >> $GITHUB_ENV
- name: 根据分支动态设置API地址
run: |

View File

@ -1,5 +1,6 @@
{
"name": "ppanel-admin-web",
"version": "1.3.1",
"private": true,
"scripts": {
"build": "next build",

View File

@ -1,5 +1,6 @@
{
"name": "ppanel-user-web",
"version": "1.3.1",
"private": true,
"scripts": {
"build": "next build",