如何使用CLI检查我最新的AWS Codebuild构建项目的状态?我看到您可以view the build details,但是它需要一个特定的build-id,并且summarized build information没有提供任何有关哪个构建阶段与控制台中显示的状态相关的详细信息。
您可以通过两个步骤解决问题:
list-builds-for-project
获取最新版本的IDlist-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
。>>