如何从openshift部署中获取git提交?

时间:2016-06-27 10:38:52

标签: git continuous-integration openshift

我们的开发人员将git提交推向"开发分支"这将触发openshift部署新代码(作为docker镜像)。

然后QA通过标记它来部署到QA的实例进行集成测试和其他测试来推广相同的图像。

这些都可以,但是当QA在开发命名空间中标记最新图像时,我们如何才能获得触发此图像的原始git提交?我们需要这个来计算这个图像中包含哪些错误/问题。

或者,即使没有更改部署方法,也有更好的方法(我不想添加触发openhift部署的Jenkins构建)。

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,不确定是否有更好的方法。

在开发项目中运行以下内容

curl

这将为我提供有关在此图像上创建的git repo和git commit标签的信息。从那里我可以查询git以找出提交(和图像)中包含的票证列表。