ci: 为项目添加CI/CD功能 #30

Manually merged
remilia merged 18 commits from ci/gitea-actions into master 2025-09-26 17:14:03 +08:00
Owner

关联Issue

resolve #28

更改内容/What Changed

  • 对于任何分支,push到仓库后执行构建测试
  • 对于主分支,更新后自动构建并部署到指定服务器上

测试步骤/How To Test

No response

检查表/Checklist

  • 代码格式符合团队规范
  • 已添加或更新单元测试/集成测试
  • 文档/README 已更新(如有必要)
  • 所有测试通过
  • 分支命名正确(feature/xxx或fix/xxx 等)
  • 回归风险已评估

影响评估/Risk & Rollback

No response

可选:截图或 Demo(如界面/UI 有变化)

No response

### 关联Issue resolve #28 ### 更改内容/What Changed - 对于任何分支,push到仓库后执行构建测试 - 对于主分支,更新后自动构建并部署到指定服务器上 ### 测试步骤/How To Test _No response_ ### 检查表/Checklist - [x] 代码格式符合团队规范 - [x] 已添加或更新单元测试/集成测试 - [x] 文档/README 已更新(如有必要) - [x] 所有测试通过 - [x] 分支命名正确(feature/xxx或fix/xxx 等) - [x] 回归风险已评估 ### 影响评估/Risk & Rollback _No response_ ### 可选:截图或 Demo(如界面/UI 有变化) _No response_
remilia added the
Kind/Feature
label 2025-09-26 17:12:21 +08:00
remilia added 18 commits 2025-09-26 17:12:22 +08:00
ci: 新建workflow
Some checks failed
deploy to server / build (push) Failing after 12s
00a0613f13
- 测试构建工作流
- 为workflow添加pnpm包管理器
- 调整workflow steps命名
ci: 调整workflow
Some checks failed
deploy to server / build (push) Failing after 1m17s
3366b46039
- 将workflow的启用分支改为所有分支
ci: 调整workflow
Some checks failed
deploy to server / build (push) Has been cancelled
f12c8c050a
- 指定pnpm版本为10
- 添加构建产物的上传/下载
- 为deploy添加build的前置要求
- 修改缩进格式
ci: 调整workflow
All checks were successful
deploy to server / build (push) Successful in 4m8s
deploy to server / deploy (push) Has been skipped
cbbae112dc
- 启用缓存服务
ci: 测试workflow
Some checks failed
deploy to server / build (push) Successful in 3m59s
deploy to server / deploy (push) Failing after 42s
73620f0777
- 为其他分支启用deploy进行测试
ci: 调整workflow
Some checks failed
deploy to server / deploy (push) Has been cancelled
deploy to server / build (push) Has started running
723c0cbb3a
- 合并build与deploy
ci: 调整workflow
Some checks failed
deploy to server / build-and-deploy (push) Failing after 3m55s
ad66ae1b46
- 修改.nuxt缓存位置
- 使用action进行rsync
ci: 调整workflow
Some checks failed
deploy to server / build-and-deploy (push) Failing after 16s
39bede38d3
- 修正语法错误
ci: 调整workflow
All checks were successful
deploy to server / build-and-deploy (push) Successful in 4m30s
64b5f761d5
- 修改部署所使用的action
ci: 测试镜像
Some checks failed
deploy to server / build-and-deploy (push) Has been cancelled
2251f076c6
- 测试自制镜像
ci: 测试自制镜像
All checks were successful
deploy to server / build-and-deploy (push) Successful in 8m18s
f4145b911a
ci: 调整workflow
All checks were successful
deploy to server / build-and-deploy (push) Successful in 4m3s
dbb10b7708
- 在ssh部署到目标主机后,重启前端服务
ci: 调整workflow
All checks were successful
deploy to server / build-and-deploy (push) Successful in 8m8s
ef6877768a
- 只有master分支更新时执行项目部署操作
remilia manually merged commit 7fae419708 into master 2025-09-26 17:14:03 +08:00
remilia deleted branch ci/gitea-actions 2025-09-26 17:14:06 +08:00
Sign in to join this conversation.
No description provided.