这能完成吗?我需要在buildspec中登录两次吗?
着眼于完成一个构建,然后在成功后,将此映像推送到同一个帐户以及另外两个帐户。有人知道这是否可以在构建规范中完成吗?
如果这可以在构建规范中完成
它允许您定义任何命令,以及所有您需要的控制台命令。所以我会说——是的。
要将图像推入AWS ECR,您需要执行命令docker login .....
其使用令牌。但是有一个aws ecr get-login
命令可以帮助您。所以你需要安装并配置aws ecr
,然后你可以这样做,将你的docker登录到ecr:
-
$(aws ecr get-login --no-include-email --region {your ECR region})
-
之后你可以做
docker push imagename:latest
根据需要重复1-2步。
- 清理本地混乱