构建 代表一组由 AWS CodeBuild 执行的操作,目的是基于一组输入构件(例如,一系列 Java 类文件)创建输出构件(例如,JAR 文件)。
运行多个构建时,以下规则适用:
-
如果可能,构建会同时运行。最大并发运行构建数会发生变化。有关更多信息,请参阅 AWS CodeBuild 的配额。
-
如果构建项目设置了并发构建限制,则正在运行的构建数量达到该项目的并发构建限制时,构建将返回错误。有关更多信息,请参阅启用并发构建限制。
-
如果构建项目未设置并发构建限制,则正在运行的构建数量达到该平台和计算类型的并发构建限制时,构建将排队。队列中的最大构建数为并发构建限制的 5 倍。有关更多信息,请参阅 AWS CodeBuild 的配额。
从队列中删除在超时值中指定的分钟数后,不会启动队列中的构建。默认超时值为 8 小时。运行构建时,可以使用介于 5 分钟到 8 小时之间的值覆盖构建队列超时。有关更多信息,请参阅手动运行 AWS CodeBuild 构建。
无法预测排队的构建的开始顺序。
注意
您可以访问生成包一年的历史记录。
在使用构建时,您可以执行以下任务:
主题
- 手动运行 AWS CodeBuild 构建
- 在 AWS Lambda 计算上运行构建
- 在预留容量实例集上运行构建
- 批量运行构建
- 缓存构建以提高性能
- 在 AWS CodeBuild 中删除构建
- 在 AWS CodeBuild 中手动重试构建
- 在 AWS CodeBuild 中自动重试构建
- 在 AWS CodeBuild 中停止构建
- 在 AWS CodeBuild 中停止批量构建
- 自动触发 AWS CodeBuild 构建
- 查看 AWS CodeBuild 中的构建详细信息
- 查看 AWS CodeBuild 中的构建 ID 的列表
- 查看 AWS CodeBuild 中构建项目的构建 ID 列表
- 在会话管理器中查看正在运行的构建