在AWS CodeBuild中更新构建项目时,可能会收到类似于“Build project cannot be updated at this time. The build is already running or deleting”这样的错误消息,这可能是由于该项目正在进行构建或删除操作而无法更新。要解决此问题,您需要停止任何正在运行的构建并等待它们完成,或者手动删除正在进行的构建。另外,检查项目创建者或IAM用户是否有足够的权限进行更新。以下是一个代码示例,它通过AWS SDK for Python (Boto3)移除正在运行的构建项目:
import boto3
codebuild = boto3.client('codebuild')
response = codebuild.batch_delete_builds(
ids=[
'build-id-1',
'build-id-2',
]
)
这里的'build-id-1'和'build-id-2'是您要删除的构建项目ID列表。
上一篇:AWSCodeBuild-更新构建项目环境时遇到超级不友好的错误消息
下一篇:AWSCodeBuild-将默认shell从powershell.exe(powershell5)更改为pwsh.exe(powershell7)