通义灵码+云效 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实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
相关文章
|
1月前
|
人工智能 自然语言处理 IDE
模型微调不再被代码难住!PAI和Qwen3-Coder加速AI开发新体验
通义千问 AI 编程大模型 Qwen3-Coder 正式开源,阿里云人工智能平台 PAI 支持云上一键部署 Qwen3-Coder 模型,并可在交互式建模环境中使用 Qwen3-Coder 模型。
482 109
人工智能 安全 IDE
393 31
|
3月前
|
人工智能 运维 Serverless
0 代码,一键部署 Qwen3
依托于阿里云函数计算 FC 算力,Serverless + AI 开发平台 FunctionAI 现已提供模型服务、应用模版两种部署方式辅助您部署 Qwen3 系列模型。完成模型部署后,您即可与模型进行对话体验;或以 API 形式进行调用,接入 AI 应用中,欢迎您立即体验。
|
29天前
|
人工智能 API 开发者
揭秘大模型工具调用的核心:上下文工程+MCP
本文系统解析模型上下文协议(MCP)与大模型工具调用的关系,澄清“大模型需理解MCP”的常见误解。MCP实为开发者服务的标准化接口,简化工具集成,提升开发效率,而大模型仅需识别工具列表,无需感知MCP存在。助力高效构建AI智能体。
1174 52
|
3月前
|
自然语言处理 UED
通义灵码实现大海、日出与白云的动态首页背景设计,MCP一键部署在线预览。
自然与意象融合的动态背景设计,以大海、日出和白云为核心元素,通过视觉心理与创意分层打造沉浸式网页体验。借助通义灵码,用自然语言即可快速生成复杂动画,实现“指令即搭建”的智能开发流程,让设计更高效且富有情感表达。
|
1月前
|
机器学习/深度学习 人工智能 机器人
AI Compass前沿速览:Nano Bananary、MCP Registry、通义DeepResearch 、VoxCPM、InternVLA·M1具身机器人
AI Compass前沿速览:Nano Bananary、MCP Registry、通义DeepResearch 、VoxCPM、InternVLA·M1具身机器人
|
1月前
|
人工智能 IDE 开发工具
CodeGPT AI代码狂潮来袭!个人完全免费使用谷歌Gemini大模型 超越DeepSeek几乎是地表最强
CodeGPT是一款基于AI的编程辅助插件,支持代码生成、优化、错误分析和单元测试,兼容多种大模型如Gemini 2.0和Qwen2.5 Coder。免费开放,适配PyCharm等IDE,助力开发者提升效率,新手友好,老手提效利器。(238字)
222 1
CodeGPT AI代码狂潮来袭!个人完全免费使用谷歌Gemini大模型 超越DeepSeek几乎是地表最强
|
6天前
|
人工智能 安全 开发工具
C3仓库AI代码门禁通用实践:基于Qwen3-Coder+RAG的代码评审
本文介绍基于Qwen3-Coder、RAG与Iflow在C3级代码仓库落地LLM代码评审的实践,实现AI辅助人工评审。通过CI流水线自动触发,结合私域知识库与生产代码同仓管理,已成功拦截数十次高危缺陷,显著提升评审效率与质量,具备向各类代码门禁平台复用推广的价值。(239字)
|
1月前
|
算法 安全 定位技术
基于改进拥挤距离的多模态多目标优化差分进化(MMODE-ICD)求解无人机三维路径规划研究(Matlab代码实现)
基于改进拥挤距离的多模态多目标优化差分进化(MMODE-ICD)求解无人机三维路径规划研究(Matlab代码实现)

热门文章

最新文章