cloudbees上应用程序实例的自动休眠

cloudbees上应用程序实例的自动休眠,cloudbees,Cloudbees,我有一个cloudbees企业实例,用于性能和自动化UI测试 空闲实例(内存有限)无法支持我们用于测试的每秒内存或请求 我想让实例在我不使用它时自动休眠,但在请求进来时将其唤醒。我会配置一个jenkins作业来唤醒应用程序(通过发出请求),然后再启动基于sauce lab的selenium作业 我的问题是如何配置自动休眠?控制面板至少有一个实例,我想这意味着一个实例可以保持正常运行。你说得对-当前自动休眠仅适用于免费应用程序。当应用程序处于休眠状态(vs停止)时,只要有人需要访问它,它就会被自动

我有一个cloudbees企业实例,用于性能和自动化UI测试

空闲实例(内存有限)无法支持我们用于测试的每秒内存或请求

我想让实例在我不使用它时自动休眠,但在请求进来时将其唤醒。我会配置一个jenkins作业来唤醒应用程序(通过发出请求),然后再启动基于sauce lab的selenium作业


我的问题是如何配置自动休眠?控制面板至少有一个实例,我想这意味着一个实例可以保持正常运行。

你说得对-当前自动休眠仅适用于免费应用程序。当应用程序处于休眠状态(vs停止)时,只要有人需要访问它,它就会被自动唤醒

为此,您可以将作业设置为休眠,例如每天一次(或者在一天中的某个时间,当您知道不需要它时)。当再次需要它时-您不需要做任何事情-简单地访问它将导致它再次被激活(唤醒)-因此您的测试脚本可以确保情况属实(理想情况下,在测试运行后,将其再次设置为休眠)


这实际上取决于需要应用程序的频率——如果你能找出哪些地方不需要它,并触发休眠(例如在测试运行之后),那么这是理想的(你可以最小化成本)

Michael,我看到对hibernate应用程序的API调用在REST API中不可用:但在CLI SDK中可用:是否可以从Jenkins内部访问CloudBees SDK?是的,可以从Jenkins内部使用SDK。此外,bees API客户端添加了hibernate:我之前曾尝试过这样做,但没有成功:Michael,我还在为hibernate搜索CloudBees API,但没有看到: