该图显示包含示例 Java 管道的管道进程的各个阶段。

  1. 更改代码

    使用资源库(如 GIT)和使用 Gitflow 进程组织代码

  2. 构建代码

    编译以创建 JAR 并对构件签名

    • 管理第三方相关性:管理相关性和第三方寻源
  3. 检查质量和合规性

    静态代码 aslysi、编码错误和样式

  4. 执行单元测试

    执行单元测试并使用 JACOCO 和 Junit 获取代码覆盖数据。

  5. 执行 API 测试

    使用 Mocks 测试 API,并使用 Dredd、Apiary、Swagger Hub 等工具测试客户端。

  6. 测试组件和用户体验

    用户体验和性能测试

  7. 测试安全性

    执行动态安全测试,例如 OWASP Top 10

  8. 用于部署的程序包

    容器包装、检查质量和安全签名

  9. 生成文档

    生成文档并使其可供使用

如果处理失败,则根据源代码构建和生成文档。

如果进程成功,则提升到下一阶段并存储在可信资料档案库中。