如何推动多次并在openshift jenkins上每天部署一次

时间:2014-06-15 11:42:39

标签: php jenkins openshift

我在openshift上运行一个php应用程序并且它正在运行。 我使用jenkins进行持续集成,但我有一个问题。

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

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

我理解的很少,我需要2个jenkins工作。一个接收推送,构建它并存储构建工件。另一个每天运行一次以进行部署和之前的构建它尚未部署。我该如何设置第二个 感谢

1 个答案:

答案 0 :(得分: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>