【发布时间】:2020-05-04 20:19:19
【问题描述】:
我目前正在第一次研究 github 操作。
我有一个构建 Docker 映像并将其发布到 Docker Hub 的过程。
这一切似乎都运行良好,但是当我推动它使用 master 分支构建和标记时,我希望它使用 latest 分支进行标记?
我知道您可以在.yml 文件中的步骤中执行条件,例如:
step:
if: github.ref == 'refs/heads/master'
但我想知道我是否可以内联,所以我基本上可以说
build . docker-image-name:${{ github.ref == 'refs/head/master' ? 'latest' : github.ref }}
我知道这不是语法,但这就是想法,
【问题讨论】:
标签: git docker github github-actions