应用工具01
shibam17/ci-intelligence-lab
这是一个 Java 17 / Maven 项目,用于验证 Harness CI Intelligence 的 Cache Intelligence、Test Intelligence 和 Build Intelligence 功能。仓库包含订单处理、库存管理、定价、通知与输入校验等模块作为示例代码,可通过 mvn clean test 在本地运行测试。项目本身不含 AI 模型或算法实现,属于 CI 智能能力的验证性示例工程。
AI 编程02
这篇博客记录了作者用 Harness 搭建 CI 流水线的一次实际体验:他有一个 Java Maven 项目(含 42 个单元测试和 Dockerfile),以前搭流水线要手写一堆 YAML 配置,这次他把 GitHub 仓库授权给 Harness,让内置 AI 扫描代码、自动识别 Java + Maven 并生成构建、测试、缓存步骤,再手动加一步把镜像推到 DockerHub。整个过程不用写一行流水线 YAML,首次运行 2 分 34 秒全部通过,加上推送 DockerHub 后整条流水线也只跑了 3 分多钟,适合想快速体验 Harness CI 的开发者参考。
文中可用工具
- Harness CI自动化构建、测试并推送代码的持续集成平台,可让 AI 自动生成流水线
- GitHub存放源代码的代码托管平台,本次用它授权连接仓库
- Docker把应用打包成镜像并推送到镜像仓库
- DockerHub存放和分发 Docker 镜像的公共仓库