gpt4 book ai didi

带有分支名称的 Drone.io auto_tag

转载 作者:行者123 更新时间:2023-12-05 01:43:40 25 4
gpt4 key购买 nike

使用 drone docker 插件来创建我的云图像,我想通过让 drone 根据我正在使用的 git 分支名称自动标记我的图像来简化工作流程。

我看到了一个 auto_tag,但不幸的是它总是将我的图像标记为“最新”。

###
# Tag deployment
# Docker image
###
push-tag-news:
image: plugins/docker
registry: docker.domain.com:5000
secrets: [docker_username, docker_password]
repo: docker.domain.com:5000/devs/news
auto_tag: true # Or how to specify the current branch for the tags: option?
when:
exclude: [master, dev]

有没有人试过做类似的事情?

我用的是 drone 0.8

最佳答案

在我看来,auto_tag 使用存储库/git 标签,您正在寻找设置自定义 docker 图像标签。

您可以使用这些变量中的任何一个 http://docs.drone.io/environment-reference/

尝试使用 DRONE_COMMIT_BRANCH

  build-docker-image:
image: plugins/docker
repo: myname/myrepo
secrets: [ docker_username, docker_password ]
tags:
- ${DRONE_COMMIT_BRANCH}
- latest

关于带有分支名称的 Drone.io auto_tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48750144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com