Skip to content

Commit 0b12227

Browse files
committed
ci: 更新构建脚本并添加备案信息
- 将构建脚本从单行命令改为多行格式以提高可读性 - 在页脚添加浙ICP备案号信息 - 减少同步任务的CPU资源从2核降为1核
1 parent b824d4c commit 0b12227

1 file changed

Lines changed: 19 additions & 3 deletions

File tree

.cnb.yml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ main:
22
push:
33
- name: sync
44
runner:
5-
cpus: 2
5+
cpus: 1
66
imports: https://cnb.cool/ecustcic/key/-/blob/main/env.yml
77
stages:
88
- name: sync to github
@@ -21,7 +21,15 @@ main:
2121
# 构建当前项目
2222
- name: Build Current Project
2323
image: docker.cnb.cool/arsrna/dev-env/node22
24-
script: "node -v && sed -i \"s|base: '/Dev-Voyage/',|base: '/',|\" docs/.vuepress/config.ts && sed -i \"s|comment: true,|comment: false,|\" docs/.vuepress/config.ts && corepack enable && pnpm config set registry http://mirrors.tencentyun.com/npm/ && pnpm install --frozen-lockfile && pnpm run docs:build"
24+
script: |
25+
node -v
26+
sed -i "s|base: '/Dev-Voyage/',|base: '/',|" docs/.vuepress/config.ts
27+
sed -i "s|comment: true,|comment: false,|" docs/.vuepress/config.ts
28+
sed -i "s|vuepress-theme-plume</a>'|vuepress-theme-plume</a></br><a href='https://beian.miit.gov.cn/' target='_blank'>浙ICP备2025169668号-1</a>'|" docs/.vuepress/plume.config.ts
29+
corepack enable
30+
pnpm config set registry http://mirrors.tencentyun.com/npm/
31+
pnpm install --frozen-lockfile
32+
pnpm run docs:build
2533
# 将构建输出部署到 EdgeOne Pages
2634
- name: Deploy to EdgeOne Pages
2735
image: tencentcom/deploy-eopages:latest
@@ -37,7 +45,15 @@ main:
3745
# 构建当前项目
3846
- name: Build Current Project
3947
image: docker.cnb.cool/arsrna/dev-env/node22
40-
script: "node -v && sed -i \"s|base: '/Dev-Voyage/',|base: '/',|\" docs/.vuepress/config.ts && sed -i \"s|comment: true,|comment: false,|\" docs/.vuepress/config.ts && corepack enable && pnpm config set registry http://mirrors.tencentyun.com/npm/ && pnpm install --frozen-lockfile && pnpm run docs:build"
48+
script: |
49+
node -v
50+
sed -i "s|base: '/Dev-Voyage/',|base: '/',|" docs/.vuepress/config.ts
51+
sed -i "s|comment: true,|comment: false,|" docs/.vuepress/config.ts
52+
sed -i "s|vuepress-theme-plume</a>'|vuepress-theme-plume</a></br><a href='https://beian.miit.gov.cn/' target='_blank'>浙ICP备2025169668号-1</a>'|" docs/.vuepress/plume.config.ts
53+
corepack enable
54+
pnpm config set registry http://mirrors.tencentyun.com/npm/
55+
pnpm install --frozen-lockfile
56+
pnpm run docs:build
4157
# 将构建输出部署到 EdgeOne Pages
4258
- name: Deploy to EdgeOne Pages
4359
image: tencentcom/deploy-eopages:latest

0 commit comments

Comments
 (0)