如何检查最近完成的Codebuild构建项目的状态?

问题描述 投票:0回答:1

如何使用CLI检查我最新的AWS Codebuild构建项目的状态?我看到您可以view the build details,但是它需要一个特定的build-id,并且summarized build information没有提供任何有关哪个构建阶段与控制台中显示的状态相关的详细信息。

jq aws-codebuild
1个回答
0
投票

您可以通过两个步骤解决问题:

  1. 使用list-builds-for-project获取最新版本的ID
  2. list-builds-for-project的输出中选择相关字段

假设您已安装batch-get-builds CLI和batch-get-builds,并且正在接收JSON格式的CLI结果:

aws

默认排序顺序将最近完成的构建放在列表的顶部;用jq删除周围的双引号。然后使用上一步中的id=$(aws codebuild list-builds-for-project --project-name myproject | jq '.ids[]' | head -n1 | tr -d '"')

tr

关于jq语法的讨论,请参见$id。>>

© www.soinside.com 2019 - 2024. All rights reserved.