08a0157c95
调度页执行周期可视化/单次执行/分类选机/推送源对齐;登录 IP 门控与无缝导航; 服务器批量后台任务、执行记录、凭据合并、各页激活刷新与错误提示修复。 Co-authored-by: Cursor <cursoragent@cursor.com>
37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
# 调度执行周期 — 生产部署验证(2026-06-08)
|
||
|
||
## 部署方式
|
||
|
||
热更新 `nexus-prod-nexus-1`:`tar` → `scp` → `sudo docker cp /app/web/app/`(未重启容器,静态资源即时生效)。
|
||
|
||
## 部署内容
|
||
|
||
- `ScheduleCyclePicker` — 执行周期可视化(每天/每N天/每小时/每N小时/每N分钟/每N秒/每周/每月)
|
||
- `SchedulesPage` — 列表显示中文周期标签;一次性改为「指定日期(一次)」
|
||
|
||
## 验证结果
|
||
|
||
| 项 | 结果 |
|
||
|----|------|
|
||
| `GET https://api.synaglobal.vip/health` | `ok` |
|
||
| `index.html` bundle | `index-DIPA1Yxp.js` |
|
||
| 容器内 `SchedulesPage-*.js` 含「执行周期」 | `SchedulesPage-GgD_IRtf.js` ✓ |
|
||
|
||
## 用户终验
|
||
|
||
1. **Ctrl+Shift+R** 强刷
|
||
2. 打开 **推送调度** → **新建调度**
|
||
3. 选「循环执行」→ 应出现 **执行周期** 下拉(非 Cron 文本框)
|
||
4. 选「每天」+ 时/分 → 保存 → 列表显示「每天 HH:MM」
|
||
5. 选「指定日期(一次)」→ 出现 datetime 选择器
|
||
|
||
## 回滚
|
||
|
||
```bash
|
||
ssh nexus 'sudo nx update' # 从 git 重建镜像
|
||
```
|
||
|
||
## 审计
|
||
|
||
`docs/audit/2026-06-08-schedule-cycle-picker.md`
|