azure - 具有特定映像名称的 Azure Devops 管道 Docker-Compose 构建
问题描述
是否可以在 Azure Devops 管道中使用 Docker compose 任务构建 docker 映像并为其指定特定名称?
因为我得到的图像名称看起来$(Build.Repository.Name)
只是。
我尝试了什么:
steps:
- task: DockerCompose@0
inputs:
containerregistrytype: 'Container Registry'
dockerRegistryEndpoint: 'Docker_Hub'
dockerComposeFile: '**/docker-compose.yml'
qualifyImageNames: false
action: 'Run a Docker Compose command'
dockerComposeCommand: 'build'
而没有qualifyImageNames
太。
我也试过这个,但我得到了一个图像名称xxx_{some name from the docker-compose.yaml}
:
- task: DockerCompose@0
inputs:
containerregistrytype: 'Container Registry'
dockerRegistryEndpoint: 'Docker_Hub'
dockerComposeFile: '**/docker-compose.yml'
projectName: 'xxx'
action: 'Build services'
includeLatestTag: true
但我想将图像命名为myreponame/somename:latest
.
我有 2 个 docker-compose 需要构建的图像。
解决方案
推荐阅读
- javascript - 如何从我的列表中随机分配 4 个文本框文本?并且其中一个与变量随机匹配?
- java - 菜单项未显示在工具栏中
- graph - 如何同时为 Manim 中的所有图形点设置动画?
- r - R:填充列直到结束并从头继续
- jenkins - Jenkins Pipeline Artifacts (.NEXT) 始终在生产中
- exception - 是否有任何 CPU 状态位指示处于 x86 和 x86-64 中的异常/中断处理程序中?
- command-line - 如何在 P4V 的日志中显示命令行框
- javascript - 将设备旋转为横向后重新计算绘制到图像上的 X 和 Y 坐标
- java - 我不断收到位置为空的错误
- amazon-web-services - Kubectl 从 cronjob 创建作业并覆盖 args