DevOps自动化机器人

一个用于自动化处理Azure DevOps任务的聊天机器人,支持查询用户故事、创建缺陷、检查PR状态和构建状态等功能。

  • by ArunOrton
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 ArunOrton/AI-Bot-MCP_AzureAdo

使用说明

/ ============================================ //使用说明 // ============================================ /*

  1. 安装依赖项: npm 安装

  2. 在.env文件中设置环境变量

  3. 启动这两项服务: npm运行开发

    或单独开始: 终端1:npm启动(端口3978上的bot服务) 终端2:npm运行启动:mcp(端口3001上的mcp服务器)

  4. 使用示例机器人消息进行测试:

    • “显示ProjectAlpha当前冲刺中的所有用户故事”
    • “为登录问题创建高优先级错误”
    • “哪些公关需要审查?”
    • “获取MainPipeline的构建状态”
    • “显示版本8902的测试结果”
  5. 生产:

    • 用真实的API调用替换模拟Azure DevOps客户端
    • 添加适当的身份验证和错误处理
    • 使用Redis/CosmosDB进行对话历史记录
    • 部署到Azure应用服务
    • 设置适当的日志记录和监控 */