我是使用无人机CI与对接插件,我想创建一个图像标记使用提交,分支名称和标签,如果有任何这些存在事件触发管道。我该怎么做?
我尝试使用默认值来避免构建崩溃,因为"foo/bar:“不是一个有效的标记,但这不是一个理想的解决方案,对于分支名称,我需要替换字符串的一部分,我无法同时找到两者的方法。
那么,如果env变量存在,如何应用标记呢?
发布于 2022-08-22 07:32:20
您可以使用“何时”来确保只有当env变量存在时才使用它:
- name: docker_build_tag
image: plugins/docker
when:
event: tag
settings:
username:
from_secret: docker_hub_username
password:
from_secret: docker_hub_token
tags: ${DRONE_TAG}https://stackoverflow.com/questions/73400615
复制相似问题