Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何在代码构建buildsec.yml中添加图像标记的版本号_Git_Docker_Build_Devops_Xcodebuild - Fatal编程技术网

Git 如何在代码构建buildsec.yml中添加图像标记的版本号

Git 如何在代码构建buildsec.yml中添加图像标记的版本号,git,docker,build,devops,xcodebuild,Git,Docker,Build,Devops,Xcodebuild,我有一个管道从代码提交中获取代码,并使用代码构建构建映像,然后将映像上载到ECR repo。 目前,我正在buildsec.yml文件中将图像标记的硬编码值传递为“latest”。请让我知道如何在生成文件中指定版本而不是最新版本 buildsec.yml文件 版本:0.2 环境: 变量: AWS账户ID:“XXXXXX” AWS\u默认\u区域:“XXXXX” 图像报告名称:“XXXXXXX” 图像标签:“最新” 阶段: 安装: 运行时版本: 码头工人:18 预构建: 命令: -echo登录亚马

我有一个管道从代码提交中获取代码,并使用代码构建构建映像,然后将映像上载到ECR repo。 目前,我正在buildsec.yml文件中将图像标记的硬编码值传递为“latest”。请让我知道如何在生成文件中指定版本而不是最新版本

buildsec.yml文件

版本:0.2

环境: 变量: AWS账户ID:“XXXXXX” AWS\u默认\u区域:“XXXXX” 图像报告名称:“XXXXXXX” 图像标签:“最新”

阶段: 安装: 运行时版本: 码头工人:18 预构建: 命令: -echo登录亚马逊ECR。。。 -$(aws ecr get登录--不包括电子邮件--区域$aws\u默认\u区域) 建造: 命令: -echo构建于
日期开始
-echo正在构建Docker图像。。。
-docker build-t$IMAGE\u REPO\u NAME:$IMAGE\u标记。
-docker标签$IMAGE\u REPO\u NAME:$IMAGE\u标签$AWS\u ACCOUNT\u ID.dkr.ecr.$AWS\u DEFAULT\u REGION.amazonaws.com/$IMAGE\u REPO\u NAME:$IMAGE\u标签
后期构建:
命令:
-echo构建于
日期完成
-echo正在推Docker图像。。。
-docker push$AWS\u ACCOUNT\u ID.dkr.ecr.$AWS\u DEFAULT\u REGION.amazonaws.com/$IMAGE\u REPO\u NAME:$IMAGE\u标签