我有一个用 python 烧瓶编写的微服务,我很快就会托管它。
我想将一个文件(example.txt)作为 Bamboo Task 的一部分发送到我的微服务。
微服务将使用这个文件并提取一些有用的信息。
竹子与 Bitbucket 相连。
问题:
- 我如何在 Bamboo 中实现这一点?
- 我的 Micreservice 是否需要进行任何更改。
我是所有这些技术的新手。任何帮助表示赞赏。
我有一个用 python 烧瓶编写的微服务,我很快就会托管它。
我想将一个文件(example.txt)作为 Bamboo Task 的一部分发送到我的微服务。
微服务将使用这个文件并提取一些有用的信息。
竹子与 Bitbucket 相连。
问题:
我是所有这些技术的新手。任何帮助表示赞赏。
有几个步骤可以实现这一点。
设置微服务以接受文件。
确保您的微服务能够接受该文件。如果是的话,完美。然后我们只需要执行以下步骤。
从构建计划中提取文件。
创建构建计划并添加构建任务,此任务应生成您的工件文件“example.txt”,您需要选择适合您的mircoservice客户端项目(Node,maven)的构建任务。如果您不将其标记为共享工件,则该工件将无法持久保存。在任务设置中描述共享工件。构建完成时会显示工件,这将确认构建正常工作并生成所需的工件。
从部署计划发送文件。一旦工件可用。您需要创建部署计划,该计划可以是 python 或 bash 中的脚本来执行 REST 调用以传输文件。确保文件在脚本中的位置正确。