File tree Expand file tree Collapse file tree 1 file changed +42
-4
lines changed Expand file tree Collapse file tree 1 file changed +42
-4
lines changed Original file line number Diff line number Diff line change @@ -28,12 +28,50 @@ main:
28
28
volumes :
29
29
- /data/.cache:copy-on-write
30
30
stages :
31
- - name : print node version
31
+ - name : 🖨️ 打印环境
32
32
script : |
33
33
node -v && npm -v && yarn -v && pnpm -v
34
- - name : install dependencies
34
+ - name : 📦️ 安装依赖
35
35
script : |
36
36
pnpm install
37
- - name : build project
37
+ - name : ⚗️ 编译项目
38
38
script : |
39
- pnpm build
39
+ pnpm build
40
+ - name : 🚚 发布制品
41
+ image : tencentcom/rsync
42
+ imports : https://cnb.cool/eryajf/build-env/-/blob/main/env.yaml
43
+ settings :
44
+ user : ${SSH_USER}
45
+ key : ${SSH_KEY}
46
+ port : 2023
47
+ hosts :
48
+ - prod.eryajf.net
49
+ source : docs/.vitepress/dist/
50
+ target : /data/www/JenkinsGuide/
51
+ delete : true
52
+ script : |
53
+ docker run --rm docker.cnb.cool/znb/images/lenye-pmsg \
54
+ workweixin bot -k ${WECOM_BOT} \
55
+ -m markdown "🎉 JenkinsGuide 又一次发布啦!\n发布时间: `date "+%Y-%m-%d %H:%M"`"
56
+
57
+ - name : 🧘♂️ 刷新缓存
58
+ imports : https://cnb.cool/eryajf/build-env/-/blob/main/env.yaml
59
+ script : |
60
+ docker login -u ${CNB_TOKEN_USER_NAME} -p "${CNB_TOKEN}" ${CNB_DOCKER_REGISTRY}
61
+ docker run --rm -e DOGE_AK=${DOGE_AK} -e DOGE_SK=${DOGE_SK} \
62
+ docker.cnb.cool/eryajf/eryactl \
63
+ eryactl doge flushcdnpath -p "https://jenkinsguide.opsre.top/"
64
+
65
+ $ :
66
+ vscode :
67
+ - docker :
68
+ image : docker.cnb.cool/znb/images/node:18
69
+ runner :
70
+ cpus : 8
71
+ services :
72
+ - vscode
73
+ - docker
74
+ stages :
75
+ - name : 默认安装依赖
76
+ script :
77
+ - pnpm install
You can’t perform that action at this time.
0 commit comments