【问题标题】:Create a docker release out of pull request根据拉取请求创建 docker 版本
【发布时间】:2021-02-14 11:31:16
【问题描述】:

使用 github 操作,我想在每个合并到 master 的拉取请求上创建一个 docker 发布。 但是,我实现了 docker 映像的 SHA1 标记为 pull-request 分支的 SHA1。 我的目标是能够将 docker 图像与存储库 git log sha1 匹配。

看起来我需要某种仅在 PR 实际合并/重新定位到 master 时才会发生的操作挂钩。 我没有找到任何这样的活动。

还有什么我可以做的吗?

【问题讨论】:

    标签: github github-actions dockerhub


    【解决方案1】:

    如果您只想从 master 构建 docker 发布,您可以设置触发推送到 master 的工作流(这也会在 PR 被合并/重新定位到 master 时触发)。然后,您的工作流程文件将以:

    on:
      push:
        branches:
          - master
    
    # rest of your workflow jobs
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多