Build 什么';等待外部服务器上的任何任务(脚本、作业)完成的最佳方法是什么?

Build 什么';等待外部服务器上的任何任务(脚本、作业)完成的最佳方法是什么?,build,bamboo,Build,Bamboo,在外部服务器上的任何任务(脚本、作业)完成之前,是否有等待构建或部署的最佳方法? 外部服务器不发送任何事件,但可通过ssh或http api访问 提前感谢。使用wget或curl执行在循环中添加脚本任务,直到预期会有远程服务响应。使用wget或curl执行在循环中添加脚本任务,直到预期会有远程服务响应。是的,但正如您所说的,其他服务无法启动交互,因此您需要执行此操作。你们可以使用Bambol代理来做这件事,或者创建一个插件来检查远程服务状态,然后在你们需要的时候触发计划。我在考虑插件,但必须检查

在外部服务器上的任何任务(脚本、作业)完成之前,是否有等待构建或部署的最佳方法? 外部服务器不发送任何事件,但可通过ssh或http api访问


提前感谢。

使用wget或curl执行在循环中添加脚本任务,直到预期会有远程服务响应。

使用wget或curl执行在循环中添加脚本任务,直到预期会有远程服务响应。

是的,但正如您所说的,其他服务无法启动交互,因此您需要执行此操作。你们可以使用Bambol代理来做这件事,或者创建一个插件来检查远程服务状态,然后在你们需要的时候触发计划。我在考虑插件,但必须检查是否有比新插件更简单的事情,但正如你们所说的,其他服务无法启动交互,那个么你们需要Bambol来做。你可以使用Bambol agent来做这件事,或者创建插件来检查远程服务状态,然后在需要时触发计划。我在考虑插件,但必须检查是否有比新插件更简单的东西。这个外部服务器运行Bambol agent吗?是的,如果在Bamboo上有大量构建/部署,则需要远程代理。如果外部服务器正在运行代理,则应通过脚本任务模块进行完全控制,以确保在移动到下一个服务器之前完成。任务是连续的,作业是并行的。是的,我已经用这种方式实现了它,但它看起来有点棘手。好的,那么你需要提供更多的信息:它有什么棘手的地方?我(我猜很多人)一直在使用它。除非任务本身异步执行后台任务,否则脚本将不得不等待,我不清楚问题出在哪里。你能举个清楚的例子吗?另外,如果您想本质上“让此服务器在其他任务发生时执行其任务,但总的来说要等到所有任务都完成”,那么可以将该任务单独放入作业中。此外部服务器是否运行竹代理?是,如果在Bamboo上有大量构建/部署,则需要远程代理。如果外部服务器正在运行代理,则应通过脚本任务模块进行完全控制,以确保在移动到下一个服务器之前完成。任务是连续的,作业是并行的。是的,我已经用这种方式实现了它,但它看起来有点棘手。好的,那么你需要提供更多的信息:它有什么棘手的地方?我(我猜很多人)一直在使用它。除非任务本身异步执行后台任务,否则脚本将不得不等待,我不清楚问题出在哪里。你能举个清楚的例子吗?另外,如果您想本质上“让这个服务器在其他任务发生时做它自己的事情,但总的来说要等到所有事情都完成”,那么可以将一个任务本身放入一个作业中。