Continuous integration 如何在任务和微服务之间交换数据

Continuous integration 如何在任务和微服务之间交换数据,continuous-integration,task,microservices,bamboo,data-exchange,Continuous Integration,Task,Microservices,Bamboo,Data Exchange,我想将文件从Atlassian Bambol task发送到在线托管的微服务。 我的微服务将处理该文件,并将一些指标发送回调用它的任务。 1) 如何准确地将文件从任务发送到URL。(我可以创建一个微服务,它接受带有有效负载的post。) 2) 我们如何将数据从microservice发送回同一个任务 3) 竹任务会等到从微服务接收到数据后再执行吗 我想知道如何实现这一目标的一般方向。这是可以实现的,但需要第三方插件或一些繁重的脚本 您可以创建一个脚本文件,该脚本文件: 将生成工件或文件发送到UR

我想将文件从Atlassian Bambol task发送到在线托管的微服务。

我的微服务将处理该文件,并将一些指标发送回调用它的任务。

1) 如何准确地将文件从任务发送到URL。(我可以创建一个微服务,它接受带有有效负载的post。)

2) 我们如何将数据从microservice发送回同一个任务

3) 竹任务会等到从微服务接收到数据后再执行吗


我想知道如何实现这一目标的一般方向。

这是可以实现的,但需要第三方插件或一些繁重的脚本

您可以创建一个脚本文件,该脚本文件:

  • 将生成工件或文件发送到URL
  • 从URL读取响应
  • 阻塞,直到完成此操作

  • 脚本文件可以是Powershell脚本、Python脚本,也可以是执行上述操作的任何脚本。我强烈建议您寻找能够完成部分或全部任务的任务。

    非常感谢您的回复。在收到客户的回复之前,您如何阻止此任务microservice@NiharSuryawanshi:许多语言会阻塞并等待响应(通常可以设置超时)。虽然效率低下,但您甚至可以在设定的时间段内使用powershell脚本“Sleep”,然后尝试处理它应该返回的响应。