通义灵码+云效 DevOps MCP:通过云效工作项自动生成代码并提交请求

简介: 本文将详细介绍如何利用云效MCP服务,根据工作项内容生成对应代码、创建分支、提交代码,并发起合并请求。

通过云效DevOpsMCP服务与通义灵码的集成,研发团队可以实现从工作项内容自动解析到代码自动生成的全流程自动化。本文将详细介绍如何利用云效MCP服务,根据工作项内容生成对应代码、创建分支、提交代码,并发起合并请求。


前提条件


  • 已创建标准版组织【1】
  • 已在 IDE 中安装灵码插件【2】
  • 已配置 SSH 密钥【3】,以确保本地主机能够正常执行对 示例代码库 Codeup-Demo【4】 的 push/pull 操作。
Codeup-Demo  代码库由云效组织默认创建。


视频演示


步骤一:在项目协作 Projex 中创建代码需求


1. 进入项目协作Projex【5】,单击敏捷研发示例项目

敏捷研发示例项目由云效组织默认创建,您也可选择其他项目。

2. 在敏捷研发示例项目中,单击左侧导航栏需求,并单击页面右上角新建,然后在弹出的新建需求【6】页面输入以下内容:


  • 标题:新增 QuickSortUtils 排序工具类。
  • 内容:创建一个 QuickSortUtils 排序工具类,实现数组的排序功能。


3. 单击新建完成创建,并复制该需求的ID(例如 DEMO-38)。



步骤二:创建个人访问令牌


1. 在云效DevOps【7】主页,单击右上角的个人头像,并单击个人设置


2. 单击左侧导航栏个人访问令牌,然后单击新建令牌。并在新建访问令牌页面,配置以下项目。



  • 令牌名称:按需填写即可。
  • 到期时间:默认有效期为 7 天,您也可选择更长时间。
  • 选择权限:赋予组织管理项目协作代码管理各子项只读或读写权限。


3. 令牌创建成功后,请务必立即复制并妥善保存该令牌,以便在MCP服务安装时使用。


步骤三:添加云效 DevOps 服务


1. 单击 IntelliJ IDEA 侧边栏的通义灵码图标进入智能会话

本文使用 IntelliJ IDEA 进行演示,其他 IDE 的灵码图标位置可能稍有不同,您可参见下载和安装 【8】 进入智能会话。

2. 在智能会话页面,您可通过以下两种方式进入MCP 服务页面。


  • 方式一:单击欢迎语中的MCP 工具链接进入 MCP 服务页面。
  • 方式二:单击右上角头像,并在下拉菜单中选择个人设置,然后在个人设置页面单击MCP 服务下的条形框。



3. 单击 MCP 广场页签,然后搜索云效DevOps,并单击安装



4. 在弹出的对话框中输入在步骤二中创建的个人访问令牌【9】,然后单击立即添加。安装完成后请在我的服务中查看,图标显示为 ,表示连接成功且可以正常使用。展开详情后,可以查看到 MCP 提供的工具列表。

运行 IDE 的主机需要安装 node 环境,否则可能会报错 “failed to create MCP client for yunxiao: failed to start command: exec: "npx": executable file not found in %PATH%”,修复方式请参见 MCP 常见问题说明:缺少 npx 命令所需环境 【10】



步骤四:生成代码并提交合并请求


1. 拉取示例代码库 Codeup-Demo 到本地主机,并在 IntelliJ IDEA 中打开该项目。


2. 进入通义灵码智能会话页面,并切换为智能体模式,然后输入下面两个提示词进行测试。


请展示工作项内容:DEMO-38。 
请查找一下 Codeup-Demo 这个代码库,并查看一下分支。


3. 测试成功后,输入正式的提示词。


请在 Codeup-Demo 代码库上创建一个分支,然后根据工作项编写代码,工作项 ID:DEMO-38,完成后推送代码到远程 Codeup 仓库,并在 Codeup 仓库创建一个合并请求。



4. 由于该提示词包含多个操作步骤,涉及需求读取、代码编写、代码上传及创建合并请求,因此在调用MCP工具时,系统将会出现多次提示,需等待您的确认后方可继续进行后续操作。



5. 交互完成后,您可在示例代码库 Codeup-Demo【11】中看到新创建的分支及其对应的合并请求。



相关文档


【1】新建标准版组织

https://help.aliyun.com/zh/yunxiao/user-guide/new-standard-enterprise?spm=a2c4g.11186623.0.0.17423318yWVR5X


【2】安装灵码插件

https://help.aliyun.com/zh/lingma/user-guide/download-the-installation-guide


【3】配置 SSH 密钥

https://help.aliyun.com/zh/yunxiao/user-guide/configure-ssh-key


【4】 示例代码库 Codeup-Demo

https://codeup.aliyun.com/?spm=a2c4g.11186623.0.0.17422794t7QT7U


【5】项目协作Projex

https://devops.aliyun.com/projex#viewIdentifier=4e225857724c64c16037fe76


【6】新建需求

https://help.aliyun.com/zh/yunxiao/user-guide/new-demand?spm=a2c4g.11186623.0.0.17422794t7QT7U


【7】云效DevOps 主页

https://devops.aliyun.com/workbench?orgId=65a535280cab697efe135a1c


【8】下载和安装

https://help.aliyun.com/zh/lingma/user-guide/download-the-installation-guide?spm=a2c4g.11186623.0.0.17424e24QAZlCq


【9】步骤二中创建的个人访问令牌

https://help.aliyun.com/zh/yunxiao/use-cases/lingma-and-alibaba-cloud-devops-mcp#DQAyF


【10】MCP常见问题说明

https://help.aliyun.com/zh/lingma/support/faq-mcp


【11】示例代码库 Codeup-Demo

https://codeup.aliyun.com/?spm=a2c4g.11186623.0.0.17423318k9RQRy

相关实践学习
流水线运行出错排查难?AI帮您智能排查
本实验将带您体验云效流水线Flow的智能排查能力,只需短短1-2分钟,即可体验AI智能排查建议。
ALPD云架构师系列 - 云原生DevOps36计
如何把握和运用云原生技术,撬动新技术红利,实现持续、安全、高效和高质量的应用交付,并提升业务的连续性和稳定性,这是云原生时代持续交付共同面对的机会和挑战。本课程由阿里云开发者学堂和阿里云云效共同出品,是ALPD方法学云架构师系列的核心课程之一,适合架构师、企业工程效能负责人、对DevOps感兴趣的研发、测试、运维。 课程目标 前沿技术:了解云原生下DevOps的正确姿势,享受云原生带来的技术红利 系统知识:全局视角看软件研发生命周期,系统学习DevOps实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
相关文章
|
3月前
|
传感器 人工智能 IDE
通义灵码用户说 | 编程智能体+MCP加持,秒查附近蜜雪冰城
通义灵码现已全面支持Qwen3,新增智能体模式,具备自主决策、环境感知、工具使用等能力,可端到端完成编码任务。支持问答、文件编辑、智能体多模式自由切换,结合MCP工具与记忆功能,提升开发效率。AI IDE重构编程流程,让开发更智能高效。
423 20
|
2月前
|
自然语言处理 前端开发 JavaScript
通义灵码开发文本大小写转换器,结合 MCP Server 自动部署
在日常编码、写作或处理文本时,大小写格式混乱常影响阅读与排版。为此,我们设计了“文本大小写转换器”,支持一键转换全小写、全大写、首字母大写等格式,操作便捷高效。还可通过中文指令与 通义灵码交互,结合 EdgeOne Pages MCP 部署,快速生成公开访问链接。让格式不再拖慢你的效率。
|
2月前
|
自然语言处理 UED
通义灵码实现大海、日出与白云的动态首页背景设计,MCP一键部署在线预览。
自然与意象融合的动态背景设计,以大海、日出和白云为核心元素,通过视觉心理与创意分层打造沉浸式网页体验。借助通义灵码,用自然语言即可快速生成复杂动画,实现“指令即搭建”的智能开发流程,让设计更高效且富有情感表达。
|
2月前
|
SQL 人工智能 搜索推荐
MCP这个协议,如何让大模型从‘能说’迈向‘能做’?
本文由三桥君撰写,深入解析MCP(模型上下文协议)如何助力大模型从“能说”到“能做”,涵盖其核心原理、工作机制与多场景应用,为AI产品经理提供系统化知识与实践指导。
373 61
|
10天前
|
弹性计算 开发工具 git
通义灵码助你打造专属高德 MCP 服务
如果现有的MCP服务不满足您的需求,通义灵码智能体能够帮助您开发专属MCP服务,直达业务目标。本案例以高德提供的基础MCP服务为基础,借助智能体开发一个订制旅游攻略的高级MCP服务。
|
2月前
|
消息中间件 人工智能 安全
企业级AI应用需要系统工程支撑,如何通过MCP大模型架构实现全链路实战解构?
本文三桥君深入探讨了MCP大模型架构在企业级AI应用中的全链路实战解构。从事件驱动、统一中台、多端接入、API网关、AI Agent核心引擎等九个核心模块出发,系统阐述了该架构如何实现低耦合高弹性的智能系统构建。AI专家三桥君提出从技术、内容、业务三个维度构建评估体系,为企业级AI应用提供了从架构设计到落地优化的完整解决方案。
156 0
|
3月前
|
人工智能 搜索推荐 测试技术
通义灵码 Agent+MCP:打造自动化菜品推荐平台,从需求到部署实现全流程创新
通过通义灵码编程智能体模式和 MCP 的集成,开发者可以高效构建在线菜品推荐网站。智能体模式大幅提升了开发效率,MCP 服务则为功能扩展提供了无限可能。
|
3月前
|
自然语言处理 Rust Java
通义灵码编程智能体深度评测(Qwen3模型+终端操作+MCP工具调用实战)
通义灵码作为阿里云推出的智能编程解决方案,凭借Qwen3模型与MCP平台的协同,在代码生成、终端操作与工具链调用方面展现强大能力。本文从真实开发场景出发,评测其在多语言代码理解、自动化工作流及复杂工程任务中的表现,结合性能与成本数据,揭示其在提升开发效率与系统集成方面的工程价值。
280 1
|
2月前
|
传感器 搜索推荐 IDE
新品发布:通义灵码深度适配Qwen3,支持智能体和MCP工具
通义灵码全新上线,深度适配Qwen3,集成3000+ MCP工具,支持智能体、记忆、工程感知等能力,大幅提升开发效率与体验。
97 0
|
3月前
|
缓存 前端开发 定位技术
通义灵码2.5智能体模式实战———集成高德MCP 10分钟生成周边服务地图应用
通义灵码2.5智能体模式结合高德MCP服务,实现快速构建周边服务地图应用。通过自然语言需求输入,智能体自动分解任务并生成完整代码,涵盖前端界面、API集成与数据处理,10分钟内即可完成传统开发需数小时的工作,大幅提升开发效率。
174 0

热门文章

最新文章