问题描述
有日志片段:
void main() {
List employees = [
[1,"Deshawn O'Connell"],[2,"Aurore Kuvalis"],[3,"Louvenia Rapid"],[4,"Missouri Crooks"],[5,"Kylie Krajcik Jr."]
];
employees.sort((list1,list2) => list1[1].compareto(list2[1]));
print(employees);
}
//Output:
//[[2,Aurore Kuvalis],[1,Deshawn O'Connell],Kylie Krajcik Jr.],Louvenia Rapid],Missouri Crooks]]
为什么为什么使用[Container] 2020/09/02 16:36:03 Running command docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-users:prod
no basic auth credentials
COMMAND_EXECUTION_ERROR: Error while executing command: docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-users:prod. Reason: exit status 1
[Container] 2020/09/02 16:36:03 Phase complete: POST_BUILD State: Failed
而不是令牌?我该如何解决这个错误?
解决方法
错误有点误导。实际的失败与buildspec.yml post_build命令有关。注释掉这些命令可以“修复”构建。这些命令由教程提供:
ffmpeg -ss 823.2 -t 44.1 -i input.mp4 -ss 1074.1 -t 27.3 -i input.mp4 -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]" -map "[v]" -map "[a]" output.mp4
从命令行运行它们,我得到以下信息: 推送指向存储库[###########。dkr.ecr.us-west-1.amazonaws.com/test-driven-users]
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-users:prod
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-client:builder
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-client:prod
所以我想如果它已经存在,那就是“失败”。