Help us learn about your current experience with the documentation. Take the survey.
Rust 语言与生态系统解决方案索引
本页面旨在索引 GitLab 支持 Rust 的各种方式。无论这种集成是通过配置通用功能实现的,还是内置于 Rust 或 GitLab 中,或者是作为解决方案提供的,都会被收录。
除非另有说明,所有这些内容均适用于 GitLab.com 和 GitLab 自托管实例。
| 文本标签 | 配置/内置/解决方案 | 支持与维护 |
|---|---|---|
[Rust Configuration] |
通过配置现有的 Rust 功能实现的集成 | Rust |
[GitLab Configuration] |
通过配置现有的 GitLab 功能实现的集成 | GitLab |
[Rust Partner Built] |
由产品团队内置到 GitLab 中以解决 Rust 集成问题 | GitLab |
[Rust Partner Solution] |
由 Rust 或 Rust 合作伙伴作为解决方案示例构建 | Community/Example |
[GitLab Solution] |
由 GitLab 或 GitLab 合作伙伴作为解决方案示例构建 | Community/Example |
[CI Solution] |
使用 GitLab CI 构建,因此客户可定制性更高。 | 标记为 [CI Solution] 的项目还将带有其他标签之一,以指示维护状态。 |
Rust SCM
- GitLab Duo 代码建议
[GitLab 内置]
Rust CI
- 单元测试结果
[GitLab 内置] - GitLab CI/CD Rust 组件
[GitLab 内置]- 使用 Rust 组件
[GitLab 内置]
- 使用 Rust 组件
Rust CD
- GitLab 包注册表对 Cargo 的支持 - 欢迎贡献
- GitLab CI/CD Rust 组件(目前处于预发布阶段)
[GitLab 内置]- 如何使用 Rust 组件
[GitLab 内置]
- 如何使用 Rust 组件
Rust 安全与 SBOM
- 测试代码覆盖率
[GitLab 内置] - GitLab SAST 扫描
[GitLab 内置]- 需要创建自定义规则集。 - Rust 许可证扫描(目前处于预发布阶段)
[GitLab 内置] - CodeSecure CodeSonar Embedded C 深度 SAST 扫描器作为 GitLab CI/CD 组件
[Rust 合作伙伴构建][CI 解决方案]- 通过监控编译过程支持深度抽象执行分析。支持 GitLab SAST JSON,使发现结果能够在 GitLab Ultimate 安全功能中全面展示。支持 MISRA 并直接支持许多嵌入式系统编译器。