将cURL命令作为VSTS构建任务运行

时间:2018-05-04 10:23:32

标签: curl azure-devops

我需要在我的VSTS构建定义中加入一个Task,它执行一些我能够在Postman中成功运行的cURL命令。

基本上,我有许多cURL命令执行以下各自的任务:

  1. 通过随机生成的访问令牌登录应用程序数据库。
  2. 获取数据库中保存的解决方案ID列表。
  3. 从选定的解决方案ID中,检索存储文件列表。
  4. 为简洁起见,我不打算列出整套任务,但我相信上面的内容可以很好地说明这个要求是什么。

    仅使用上述三种方案,我想设置的是三个cURL命令,可以使用cURL作为语言类型或任何其他支持的脚本语言转换为三个单独的VSTS构建定义任务在VSTS。

1 个答案:

答案 0 :(得分:1)

您可以使用以下任务之一来执行此操作:

cURL任务

这个用于上传带有cURL的文件

enter image description here

运行脚本 - 命令行

只需传递cURL命令和参数

即可

enter image description here

Powershell脚本

您可以直接从powershell调用cURL。

enter image description here

要执行所有任务,您可以为每个任务添加一个任务(项目),或者使用powershell将all all add into一个powershell文件,然后执行它。