【问题标题】:How to push many times and deploy once a day on openshift jenkins如何在openshift jenkins上推送多次,每天部署一次
【发布时间】:2014-06-15 11:42:39
【问题描述】:

我在 openshift 上运行一个 php 应用程序,它是实时的。 我正在使用 jenkins 进行持续集成,但我遇到了一个问题。

每次我将更改推送到 openshift 的 git 存储库时,jenkins 都会构建我的代码 并在重新启动应用程序之前使应用程序脱机并部署新代码。

我想多次推送到 jenkins 并让它部署和构建它还没有 每天部署一次。我该怎么做呢。

我只知道我需要 2 个詹金斯工作。一个接收推送,构建它并存储构建工件。另一个每天运行一次以部署和之前尚未部署的构建。我该如何设置第二个 谢谢

【问题讨论】:

    标签: php jenkins openshift


    【解决方案1】:

    您可以尝试使用部署功能,您可以将代码设置为不自动部署到 git push 上,然后使用命令手动部署。本文应该可以帮助您进行部署:https://www.openshift.com/blogs/introduction-to-deployments-and-rollbacks-on-openshift

    这个命令就是你想要使用的:

    rhc app-configure --no-auto-deploy
    

    然后结合这些命令来部署:

    rhc deployment-list
    rhc deployment-activate <deployment id>
    

    【讨论】:

      猜你喜欢
      • 2018-03-08
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-19
      相关资源
      最近更新 更多