Agent Skills
返回列表
💻

Harness 开源自托管开发平台

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 安装 @user_3c6cb52e/harness-open-source-git-cicd-platform。

技能介绍

要解决的问题

自建 CI/CD 栈时,Git 托管、流水线引擎、开发环境和制品仓库往往来自不同项目,组合与升级各自为政。维护多套服务不仅增加基础设施成本,也让权限、审计和发布节奏难以统一。

这个技能如何工作

Harness Open Source(原 Gitness) 把仓库托管、CI/CD 流水线、托管式开发环境和制品仓库整合进单一自托管二进制。技能围绕该平台提供环境识别与获取路径:

  • 确认目标版本,例如检查 protoc --version,避免本机 protobuf 与平台要求不一致
  • 获取与安装路径,包括 Docker 容器化部署,启动后访问 http://localhost:3000
  • 走 make dep、make tools 等上游 Makefile 步骤完成源码侧准备
  • 核对公开镜像与文档,安装前确认版本匹配

适用边界与注意点

  • 资料给出的 Docker 参考版本为 v3.21.11;若本机版本不同,文档提示执行 brew unlink protobuf 后再处理
  • 容器运行挂载了 /var/run/docker.sock,需评估所在主机的 Docker 权限边界
  • 具体部署参数、镜像 tag 与上游文档可能变化,实施前应回源核对
  • 资料未展开 RBAC、备份或高可用配置,生产使用前需自行补充

使用场景

  • 团队需要在内网搭建完全可控的代码仓库和自动化构建流水线,要求所有数据不出本地服务器。
  • 运维人员在部署开源CI平台时遇到protobuf版本冲突,需要根据提示检查版本并解除brew链接。
  • 后端工程师希望使用Docker快速启动一个集成了代码托管和制品仓库的单节点开发测试环境。

适合人员

  • 平台工程师:需要为公司内部项目搭建统一的自托管代码托管与CI/CD基础设施,并控制环境依赖版本。
  • 后端开发者:希望在本地或测试服务器上快速部署一套轻量级的开源流水线,用于验证持续集成流程。
  • 运维负责人:负责企业内部软件资产安全,需要将代码和构建制品统一部署在私有网络中以满足合规审计要求。