diff --git a/src/devstar/ai-devops.md b/src/devstar/ai-devops.md index 11a7cc5..86d868f 100644 --- a/src/devstar/ai-devops.md +++ b/src/devstar/ai-devops.md @@ -1,3 +1,5 @@ + + # DevStar AI+ DevOps DevStar AI+ DevOps 是一个完整的AI驱动研发平台解决方案,通过集成 DevStar平台、代码大语言模型、Gitea MCP Server和 AI Code Tools(Cursor、Claude Code、iFlow等),为开发者提供智能化研发支撑体系。 @@ -94,7 +96,6 @@ DevStar代码托管平台中项目设置、用户设置和后台管理中都可 ``` { - "mcp": { "inputs": [ { "type": "promptString", @@ -117,20 +118,26 @@ DevStar代码托管平台中项目设置、用户设置和后台管理中都可 "docker.gitea.com/gitea-mcp-server" ], "env": { - "GITEA_HOST": "--host http://172.16.94.26", + "GITEA_HOST": "http://172.16.94.26", "GITEA_ACCESS_TOKEN": "${input:gitea_token}" } } } - } } ``` #### 配置AI IDE/CLI使用私有大模型及MCP Server -* Copilot,简要文字描述,不要上太多图,可以提供官方配置链接 -* Cursor -* Continue +* Copilot,点击提示框里的“管理模型”,选择ollama;将mcp配置添加到 .vscode/mcp.json下 + +* Cursor,不支持私有模型,需要本地部署后做代理;点击Cursor Settings -> Tools & MCP + + -> New MCP Server 将mcp配置添加到mcp.json中 + +* Continue,点击Add Chat model,Provider选择ollama;设置->Tools->MCP Servers配置yaml文件 + + 也可以将cursor的json文件放到.continue/mcpServers/mcp.json中 + * ... ## 🚀 DevStar AI+ DevOps演示 @@ -141,20 +148,33 @@ DevStar代码托管平台中项目设置、用户设置和后台管理中都可 使用ai-develops项目模板创建项目 -todo +![](template.png) + +配置mcp.json的GITEA_HOST和GITEA_ACCESS_TOKEN + +![](mcp.png) ### AI生成代码 -todo +![](issue.png) + +![](code.png) ### 提交PR -todo +![](feature.png) + +![](feature-2.png) + +![](pr.png) ### AI Code Review -todo +设置工作流相关变量 -### 合并PR +![](vars.png) + +![](code-review.png) + +![](review.png) -todo \ No newline at end of file diff --git a/src/devstar/code-review.png b/src/devstar/code-review.png new file mode 100644 index 0000000..7d557dc Binary files /dev/null and b/src/devstar/code-review.png differ diff --git a/src/devstar/code.png b/src/devstar/code.png new file mode 100644 index 0000000..08465b3 Binary files /dev/null and b/src/devstar/code.png differ diff --git a/src/devstar/feature-2.png b/src/devstar/feature-2.png new file mode 100644 index 0000000..567839f Binary files /dev/null and b/src/devstar/feature-2.png differ diff --git a/src/devstar/feature.png b/src/devstar/feature.png new file mode 100644 index 0000000..1c4f257 Binary files /dev/null and b/src/devstar/feature.png differ diff --git a/src/devstar/issue.png b/src/devstar/issue.png new file mode 100644 index 0000000..9d5882a Binary files /dev/null and b/src/devstar/issue.png differ diff --git a/src/devstar/mcp.png b/src/devstar/mcp.png new file mode 100644 index 0000000..a6050fb Binary files /dev/null and b/src/devstar/mcp.png differ diff --git a/src/devstar/ollama-llm.png b/src/devstar/ollama-llm.png new file mode 100644 index 0000000..9e58f90 Binary files /dev/null and b/src/devstar/ollama-llm.png differ diff --git a/src/devstar/port.png b/src/devstar/port.png new file mode 100644 index 0000000..26e19dd Binary files /dev/null and b/src/devstar/port.png differ diff --git a/src/devstar/pr.png b/src/devstar/pr.png new file mode 100644 index 0000000..a8d1f6d Binary files /dev/null and b/src/devstar/pr.png differ diff --git a/src/devstar/review.png b/src/devstar/review.png new file mode 100644 index 0000000..d7b9f99 Binary files /dev/null and b/src/devstar/review.png differ diff --git a/src/devstar/template.png b/src/devstar/template.png new file mode 100644 index 0000000..a2ac1df Binary files /dev/null and b/src/devstar/template.png differ diff --git a/src/devstar/vars.png b/src/devstar/vars.png new file mode 100644 index 0000000..bc90b8c Binary files /dev/null and b/src/devstar/vars.png differ