禅道 VS Code 集成扩展
从 VS Code 中快速跳转到禅道以查看需求、任务、Bug,并可以快速创建与之关联的 Commit Message。
功能
- 侧边栏界面:点击活动栏的禅道图标,即可使用全部功能,无需记忆命令。
- 我的指标:登录后展示指派给你的 BUG 数、任务数、研发需求数、用例数与待我评审数,点击数字可在浏览器中打开对应列表。
- 我的 Bug:列出指派给你的 Bug,点击在浏览器中打开,行内按钮一键复制 Bug 地址。
- 对象跳转:按产品/项目/执行浏览需求、任务、Bug,并在浏览器中打开。
- Commit Message:选择禅道对象生成与之关联的 Commit Message;在 commit 消息中输入
task #、bug #、story # 时自动补全对象 ID。
- 自动登录:登录成功一次后,再次使用直接登录,无需重复确认;token 失效时自动用保存的账号密码重新登录。
使用
安装本扩展后,点击左侧活动栏的禅道图标,点击「登录禅道」,输入禅道的地址、账号和密码,即可完成配置。
也可以通过 Ctrl (Command) + Shift + P 快捷键(或者通过菜单栏的 View -> Command Palette)打开命令面板,输入 zentao 使用相关命令:
| 命令 |
说明 |
zentao config |
配置 / 登录禅道(已有凭据时直接登录) |
zentao change product |
切换当前产品 |
zentao change project |
切换当前项目 |
zentao change execution |
切换当前执行 |
zentao pick objects for commit |
选择对象形成 Commit Message |
zentao view |
选择并在浏览器中查看禅道对象 |
zentao writeCommitMessage |
撰写 Commit Message(自动补全) |
配置项
| 配置 |
说明 |
默认值 |
zentao.login.clearState |
登录后重置之前选择的产品、项目等 |
true |
zentao.filter.filterBugs |
不展示已解决、已关闭的 Bug |
true |
zentao.filter.filterTasks |
不展示已取消、已完成、已关闭的任务 |
true |
zentao.filter.filterStories |
不展示已关闭、未通过评审的需求 |
true |
| |