22 Commits

Author SHA1 Message Date
945f795f81 Merge branch 'wuxichen' of http://gitea.tashowz.com/tashow/tashow-manager into wuxichen
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 31s
2026-03-04 10:11:59 +08:00
bf7d0b3bc5 feat: 修改状态名称 2026-03-04 10:11:04 +08:00
cb7b22bca3 chore(docs): 删除 CLAUDE.md 文件并清理登录页面临时文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 33s
- 移除整个 CLAUDE.md 项目指导文件
- 清理登录页面中的临时调试文本 "111"
2026-03-04 09:57:06 +08:00
d5a795de77 feat: 更新登录页面和项目文档
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 32s
- 添加 CLAUDE.md 项目文档
- 添加自动部署脚本
- 修改登录页面"其他登录方式"文本

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 09:25:22 +08:00
6a3aa3bf5d chore(login): 更新登录页面其他登录方式文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 33s
- 将"其他登录方式"修改为"其他登录方式111111"
2026-03-02 17:52:06 +08:00
4ad3706dfa chore(login): 更新登录页面其他登录方式文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 38s
- 将"其他登录方式"修改为"其他登录方式111111"
2026-03-02 17:44:23 +08:00
44426d8812 chore(ci): 更新部署工作流注释
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 33s
- 移除 pnpm 缓存相关注释内容
2026-03-02 17:40:20 +08:00
c970931954 chore(login): 更新登录页面其他登录方式文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 32s
- 将"其他登录方式"修改为"其他登录方式1111"
2026-03-02 17:35:31 +08:00
ba1a7f392b chore(login): 更新登录页面其他登录方式文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 35s
- 将"其他登录方式"修改为"其他登录方式1111"
2026-03-02 17:33:26 +08:00
16bb5afaa7 chore(login): 更新登录页面其他登录方式文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 34s
- 将"其他登录方式"修改为"其他登录方式1111"
2026-03-02 17:32:10 +08:00
22ef893529 chore(login): 更新登录页面其他登录方式文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 2m7s
- 将"其他登录方式"修改为"其他登录方式1111"
2026-03-02 17:28:50 +08:00
066cee46b0 chore(login): 更新登录页面其他登录方式文本
Some checks failed
Auto Deploy / build-and-deploy (push) Has been cancelled
- 将"其他登录方式"修改为"其他登录方式1111"
2026-03-02 17:27:58 +08:00
b4017597f9 fix: 移除 frozen-lockfile 标志以兼容服务器环境 2026-03-02 17:27:36 +08:00
f27fc56fd4 chore(login): 更新登录页面其他登录方式文本
Some checks failed
Auto Deploy / build-and-deploy (push) Failing after 1s
- 将"其他登录方式"修改为"其他登录方式1111"
2026-03-02 17:22:51 +08:00
47623d6b1e perf: 优化 CI/CD 流程,使用持久化目录和缓存加速部署
Some checks failed
Auto Deploy / build-and-deploy (push) Failing after 6s
2026-03-02 17:21:08 +08:00
7426746239 chore(login): 更新登录页面其他登录方式文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 2m19s
- 将"其他登录方式"修改为"其他登录方式1111"
2026-03-02 17:12:56 +08:00
ecbd4eefd7 chore(login): 更新登录页面其他登录方式文本
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 1m52s
- 将"其他登录方式"修改为"其他登录方式1111"
2026-03-02 17:08:43 +08:00
448531f9d3 test: trigger CI/CD after installing Node.js and pnpm
All checks were successful
Auto Deploy / build-and-deploy (push) Successful in 4m25s
2026-03-02 16:55:07 +08:00
4facb02777 test: trigger CI/CD with self-hosted runner
Some checks failed
Auto Deploy / build-and-deploy (push) Failing after 6s
2026-03-02 16:47:33 +08:00
929cb1966b fix: use self-hosted runner for CI/CD
Some checks failed
Auto Deploy / build-and-deploy (push) Failing after 6s
2026-03-02 16:39:21 +08:00
aa2f07de41 test: add test file for CI/CD verification
Some checks failed
Auto Deploy / build-and-deploy (push) Failing after 11m8s
2026-03-02 16:23:28 +08:00
5c8cb3bc88 feat: update workflow for self-hosted runner
Some checks failed
Auto Deploy / build-and-deploy (push) Failing after 13m48s
2026-03-02 16:08:31 +08:00
3 changed files with 32 additions and 26 deletions

View File

@@ -9,34 +9,38 @@ on:
jobs:
build-and-deploy:
runs-on: ubuntu-latest
runs-on: self-hosted
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Build and Deploy
run: |
# 使用持久化工作目录,避免每次重新克隆
WORK_DIR="/root/tashow-deploy"
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '20'
# 首次运行时克隆代码
if [ ! -d "$WORK_DIR" ]; then
echo "首次部署,克隆代码..."
git clone http://gitea.tashowz.com/tashow/tashow-manager.git $WORK_DIR
fi
- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8
cd $WORK_DIR
- name: Install dependencies
run: pnpm install
# 更新代码到最新版本
echo "更新代码..."
git fetch origin
git checkout ${{ github.ref_name }}
git reset --hard origin/${{ github.ref_name }}
- name: Build project
run: pnpm build
# 安装依赖
echo "安装依赖..."
pnpm install
- name: Deploy to server
uses: appleboy/scp-action@master
with:
host: ${{ secrets.SSH_HOST }}
username: ${{ secrets.SSH_USER }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
source: "dist/*"
target: ${{ secrets.DEPLOY_PATH }}
strip_components: 1
# 构建项目
echo "构建项目..."
pnpm build
# 部署到服务器
echo "部署到服务器..."
rsync -av --delete dist/ /home/1panel/www/sites/admin.petshy.tashowz.com/index/
echo "部署成功!"

2
public/test.txt Normal file
View File

@@ -0,0 +1,2 @@
CI/CD Test - Deployed at 2026-03-02 16:23
This file is used to verify automatic deployment is working.

View File

@@ -41,8 +41,8 @@ export const baseDeptColumns: ProColumns<AiModelRespVO>[] = [
) => (
<Switch
checked={record.status === 1}
checkedChildren="用"
unCheckedChildren="用"
checkedChildren="用"
unCheckedChildren="用"
onChange={(checked) => {
Modal.confirm({
title: '确认操作',