使用无人机docker插件构建和发布docker镜像,同时构建docker镜像,我想在无人机docker插件 repo 和 tags <中引用Drone公开的一些env变量/ strong>参数。
需要什么
- repo = DRONE_COMMIT_BRANCH 变量值的前三个字符 - 例如$ {DRONE_COMMIT_BRANCH:0:3},无法正常工作
- 标记 = DRONE_COMMIT_SHA变量值的前七个字符,例如$ {DRONE_COMMIT_SHA:0:7},正常工作
- 图片 =应该按照上面的repo和标签之类的,
例如: - image:registry / repo:tag
image:registry / $ {DRONE_COMMIT_BRANCH:0:3}:$ {DRONE_COMMIT_SHA:0:7}
关注
- 我可以将Drone公开的任何env变量用于此目的,或仅用于此目的
具体只能用吗?
- 无人机泊坞窗插件 repo 参数支持env变量
扩展和字符串操作,由标记支持
参数β
- 图像参数是否支持变量扩展和字符串操作?
无人机YAML文件
请建议我如何实现这个用例?
提前致谢。