我正处于从 OpenShift v2 迁移到 OpenShift Pro 的最后阶段。
我在 Eclipse Oxygen 中有一个开发版本的webapp。 TEST 版本通过推送到源代码的 Github (正常方式)部署到 OpenShift Pro 。
对于 LIVE 版本,我将战争导出到' 部署'文件夹并执行二进制部署到 OpenShift Pro ,如下所示:
oc new-build --image-stream=jboss-webserver30-tomcat8-openshift --binary=true --name=live
oc start-build live --from-dir=/Users/lyndon/git/mmjlive/deployments
效果非常好......
但我希望能够使用git push来做到这一点。我在Eclipse中创建了一个项目(mmjlive),它只有一个配置文件夹和一个部署文件夹(包含战争)。
我的问题是: -
是否可以从git push触发二进制部署构建?
如果是,那么我需要做些什么才能实现这一目标?