Drone.io auto_tag 分支名称
Drone.io auto_tag with branch name
使用 drone docker 插件来创建我的云图像,我想通过让 drone 根据我正在工作的 git 分支名称自动标记我的图像来简化工作流程与.
我看到了 auto_tag 但不幸的是它总是将我的图像标记为 "latest"。
###
# 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]
有没有人试过做类似的事情?
我用的是无人机 0.8
在我看来,auto_tag
使用 repository/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 docker 插件来创建我的云图像,我想通过让 drone 根据我正在工作的 git 分支名称自动标记我的图像来简化工作流程与.
我看到了 auto_tag 但不幸的是它总是将我的图像标记为 "latest"。
###
# 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]
有没有人试过做类似的事情?
我用的是无人机 0.8
在我看来,auto_tag
使用 repository/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