【问题标题】:How to write a Bamboo build script to call to a REST endpoint如何编写 Bamboo 构建脚本来调用 REST 端点
【发布时间】:2020-12-02 17:18:29
【问题描述】:
我有这个端点
@RequestMapping(value = "/refresh")
public DataSource getMostRecentData() {
return s3DataStoreService.getMostRecentSource();
}
我想知道是否可以编写一个到达此端点的竹脚本,作为构建项目的构建任务的一部分。我是 Bamboo 的新手,所以我会很感激即使是如何做到这一点的开始。
谢谢。
【问题讨论】:
标签:
spring
bamboo
bamboo-artifacts
bamboo-specs
bamboo-bsc
【解决方案1】:
您可以使用“脚本”任务并使用 curl 或类似的东西来进行 REST 调用。您还可以在远程服务器上拥有一个自定义脚本并从 Bamboo 执行它。如果你在 PlanSpec.java 文件中有你的计划,你可以有方法,它是这样的:
private ScriptTask executeREST() {
return new ScriptTask()
.description("execute my rest endpoint")
.inlineBody("curl call to your endpoint");
}