在 CI/CD 流水线中,构建环境的版本覆盖度和环境一致性是影响交付效率的关键因素。
为了更好地支持开发者在不同技术栈下的构建需求,Gitee Go 近期完成了一次底层工具链的深度升级。本次更新重点补齐了 Rust 原生构建能力,并对前端、后端、云原生等 20 类主流开发工具进行了版本库扩容,实现项目编译、测试、打包、部署的一站式支持。
核心更新:全栈扩容与 Rust 原生支持
原生集成 Rust 构建环境
随着 Rust 在系统编程、云原生及 WASM 领域的应用日益广泛,Gitee Go 正式将其纳入原生支持范畴。正式支持 Rust 项目一键构建、测试与发布。适配主流 Rust 版本(1.69-1.93),满足系统级、WebAssembly、云服务等项目的 CI/CD 需求。

适配主流 Rust 版本全栈工具链深度扩容:20 类工具版本跨度全覆盖
针对开发者反馈的版本缺失痛点,我们对 20 类工具进行了大规模版本补齐,覆盖了从早期维护项目到最新技术栈的全生命周期。
覆盖编译、构建、包管理、运行时、云原生等 20 类工具。新增多款包管理及底层依赖工具,并完整覆盖从早期历史版本到最新版本的跨度,满足存量项目维护与新技术栈迭代需求:
后端与基础语言:稳健与演进
- Java 生态: 完整覆盖 Open-JDK(6-27)。在支持最新特性的同时,确保遗留项目的自动化构建能力。
- 主流语言: Golang (1.8-1.25)、Python (2.7-3.14)、PHP (5.6-8.5) 等均已完成版本补全。
- 编译工具: GCC 支持 4.8-15.2 版本,满足底层开发对编译器版本的严格要求。
前端与包管理:适配现代工程化
- Node.js: 完整覆盖 v8.16.0 至 v25.4.0。
- 包管理工具: 新增 PNPM (10-11) 与 Yarn (1.22.x)。针对现代前端大仓库(Monorepo)场景,通过更高效的包管理机制降低构建耗时。
构建与依赖管理:版本扩充与适配
Maven 跨度达 2.2.1 至 4.0.0 系列,Gradle(v4.1-v9.3)、Ant(1.6.5-1.10.15)支持全线版本,新增 CMake(3.31.10、4.2.1)与 Composer(2.2.26、2.9.4)。
云原生交付:宽幅适配 K8s 生态
- Kubectl: 涵盖 v1.11.0 至 v1.35.0,兼容从早期 K8s 集群到最新版本的发布规范。
- Helm: 支持 v2.17.0 至 v4.1.0,确保 Helm Chart 交付的稳定性。
极简接入:一键配置全场景流水线
进入 Gitee 仓库 → 点击「流水线」 → 选择新建或编辑流水线。在构建步骤中选择对应工具与所需版本即可完成配置并投入使用。

经过本次更新,Gitee Go 已经可以实现:
一站式支持 Java、Go、Python、Node、PHP、.NET、Rust 等语言,满足微服务架构下不同技术栈的统一流水线管理。
提供极广泛的历史版本(如 JDK 6、Python 2.7)与最新版本跨度选项,兼顾老旧遗留系统的稳定维护与新技术栈的快速迭代。
原生支持 Kubectl 和 Helm 宽幅版本区间,开箱即用,加速 Kubernetes 集群的自动化部署与发布。
Gitee Go 将持续迭代构建能力,计划接入更多底层语言环境与自动化测试工具,进一步优化流水线的构建稳定性与调度效率,为开发者提供更高效、稳定的 DevSecOps 服务。
如果你在实际使用中发现特定版本缺失,或对自动化测试、安全扫描有更多诉求,欢迎通过各种渠道联系 Gitee 团队。