如何解决如何使用睡眠在AWS CLI中获取3个CodeBuild项目的构建状态?
我们有3个codeBuild项目可从CLI运行。我们需要的是,在执行脚本时,它将为每个最近的codeBuild ID给出每个codeBuild项目的状态。另外,我们需要包含一个可以包含某种等待的功能。例如,如果avg。假设所有3个构建的运行时间为10分钟,那么它应该等到10分钟并在10分钟后提供构建状态。以下适用于1个codeBuild项目。
setlocal EnableDelayedExpansion
ECHO OFF
set "output_cnt=0"
for /F "delims=," %%f in ('aws codebuild list-builds-for-project --project-name XXXXXX') do (
set /a output_cnt+=1
set "output[!output_cnt!]=%%f"
)
SET id=%output[3]%
echo %id%
aws codebuild batch-get-builds --ids %id% | find "buildStatus"
PAUSE
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。