This commit is contained in:
2025-04-10 11:20:26 +08:00

View File

@@ -1,9 +1,5 @@
default:
image: node:latest
before_script:
- echo '====== 准备构建中 ========='
- ln -sf /srv/node-v13.11.0-linux-x64/bin/node /bin/node # 创建软链接到 bin 目录
image: node:13.11.0 # 显式指定用户
stages:
- 00.StaryEvo
- 01.CodeChecker
@@ -13,15 +9,16 @@ stages:
- 05.TableTextConversion
# 00.StaryEvo
job_deploy:
job_StaryEvo:
only:
- master
stage: deploy
stage: 00.StaryEvo
tags:
- master
- xosmoPlugin
before_script:
- echo '开始发布'
- docker info # 添加 Docker 环境验证
- sudo ln -sf /srv/node-v13.11.0/bin/node /usr/bin/node # 创建软链接到 bin 目录
- sudo ln -sf /srv/node-v13.11.0/bin/npm /usr/bin/npm # 创建软链接到 bin 目录
- node -v # 验证 Node.js 版本
script:
- cd Assets/00.StaryEvo
@@ -31,19 +28,18 @@ job_deploy:
- echo "//${SERVER_HOST}/:_authToken=${AuthToken}" >> .npmrc
- npm publish
- echo '00.StaryEvo构建完成'
allow_failure: true
when: 'on_success'
retry: 0
# 01.CodeChecker
job_deploy:
job_CodeChecker:
only:
- master
stage: deploy
stage: 01.CodeChecker
tags:
- master
- xosmoPlugin
before_script:
- echo '开始发布'
- docker info # 添加 Docker 环境验证
- node -v # 验证 Node.js 版本
script:
- cd Assets/01.CodeChecker
@@ -53,19 +49,18 @@ job_deploy:
- echo "//${SERVER_HOST}/:_authToken=${AuthToken}" >> .npmrc
- npm publish
- echo '01.CodeChecker构建完成'
allow_failure: true
when: 'on_success'
retry: 0
# 02.InformationSave
job_deploy:
job_InformationSave:
only:
- master
stage: deploy
stage: 02.InformationSave
tags:
- master
- xosmoPlugin
before_script:
- echo '开始发布'
- docker info # 添加 Docker 环境验证
- node -v # 验证 Node.js 版本
script:
- cd Assets/02.InformationSave
@@ -75,19 +70,18 @@ job_deploy:
- echo "//${SERVER_HOST}/:_authToken=${AuthToken}" >> .npmrc
- npm publish
- echo '02.InformationSave构建完成'
allow_failure: true
when: 'on_success'
retry: 0
# 03.FiniteStateMachine
job_deploy:
job_FiniteStateMachine:
only:
- master
stage: deploy
stage: 03.FiniteStateMachine
tags:
- master
- xosmoPlugin
before_script:
- echo '开始发布'
- docker info # 添加 Docker 环境验证
- node -v # 验证 Node.js 版本
script:
- cd Assets/03.FiniteStateMachine
@@ -97,19 +91,18 @@ job_deploy:
- echo "//${SERVER_HOST}/:_authToken=${AuthToken}" >> .npmrc
- npm publish
- echo '03.FiniteStateMachine构建完成'
allow_failure: true
when: 'on_success'
retry: 0
# 04.AudioCore
job_deploy:
job_AudioCore:
only:
- master
stage: deploy
stage: 04.AudioCore
tags:
- master
- xosmoPlugin
before_script:
- echo '开始发布'
- docker info # 添加 Docker 环境验证
- node -v # 验证 Node.js 版本
script:
- cd Assets/04.AudioCore
@@ -119,19 +112,18 @@ job_deploy:
- echo "//${SERVER_HOST}/:_authToken=${AuthToken}" >> .npmrc
- npm publish
- echo '04.AudioCore构建完成'
allow_failure: true
when: 'on_success'
retry: 0
# 05.TableTextConversion
job_deploy:
job_TableTextConversion:
only:
- master
stage: deploy
stage: 05.TableTextConversion
tags:
- master
- xosmoPlugin
before_script:
- echo '开始发布'
- docker info # 添加 Docker 环境验证
- node -v # 验证 Node.js 版本
script:
- cd Assets/05.TableTextConversion
@@ -141,8 +133,8 @@ job_deploy:
- echo "//${SERVER_HOST}/:_authToken=${AuthToken}" >> .npmrc
- npm publish
- echo '05.TableTextConversion构建完成'
allow_failure: true
when: 'on_success'
retry: 0
after_script:
- echo "====== 发布完成 ========="