阻止Jenkins作业,直到某个资源可用

阻止Jenkins作业,直到某个资源可用,jenkins,continuous-integration,integration-testing,Jenkins,Continuous Integration,Integration Testing,当使用Jenkins作为集成服务器时,我的一些测试需要外部资源(如MySQL数据库服务器)的可用性。在此类资源可用之前,是否可以阻止作业 我能想到的唯一解决办法是使用定期执行的上游作业来检查有点难闻的服务可用性。有几个允许资源管理的插件: 有些会阻止作业执行,有些会让作业“等待”资源(作业正在运行)。如何确定资源是否可用?数据库是否仅由Jenkins使用?数据库仅由Jenkins使用。一个简单的测试查询就足以确定资源是否可用。背景:外部资源与Jenkins不在同一台主机上,而是将不时重建的

当使用Jenkins作为集成服务器时,我的一些测试需要外部资源(如MySQL数据库服务器)的可用性。在此类资源可用之前,是否可以阻止作业


我能想到的唯一解决办法是使用定期执行的上游作业来检查有点难闻的服务可用性。

有几个允许资源管理的插件:



有些会阻止作业执行,有些会让作业“等待”资源(作业正在运行)。

如何确定资源是否可用?数据库是否仅由Jenkins使用?数据库仅由Jenkins使用。一个简单的测试查询就足以确定资源是否可用。背景:外部资源与Jenkins不在同一台主机上,而是将不时重建的虚拟机。