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

作为VSTS构建任务运行cURL命令,curl,azure-devops,Curl,Azure Devops,我需要在我的VSTS构建定义中加入一个任务,该任务执行许多cURL命令,我能够在Postman中成功运行这些命令 基本上,我有许多cURL命令,它们分别执行以下任务: 通过随机生成的访问令牌登录到应用程序数据库 获取数据库中保存的解决方案ID列表 从选定的解决方案ID中检索存储文件的列表 为了简洁起见,我不打算列出整个任务集,但我相信上面的内容很好地说明了这个需求是关于什么的 因此,仅使用上述三种方案,我想设置三个cURL命令,它们可以转换为三个单独的VSTS构建定义任务,使用cURL作为语言类

我需要在我的VSTS构建定义中加入一个任务,该任务执行许多cURL命令,我能够在Postman中成功运行这些命令

基本上,我有许多cURL命令,它们分别执行以下任务:

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


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

    您可以使用以下任务之一来完成此操作:

    卷曲任务

    这一个用于上传带有卷曲的文件

    运行脚本-命令行

    只需传递cURL命令和参数

    Powershell脚本

    您可以直接从powershell调用cURL


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

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

    卷曲任务

    这一个用于上传带有卷曲的文件

    运行脚本-命令行

    只需传递cURL命令和参数

    Powershell脚本

    您可以直接从powershell调用cURL


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

    请阅读-总结是,这不是解决志愿者问题的理想方法,可能会对获得答案产生反作用。请不要将此添加到您的问题中。您解决了这个问题吗?请阅读-总结是,这不是解决志愿者问题的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。您解决了此问题吗?你好,罗德里戈,非常感谢您。这正是我所需要的,我会试一试。您是否也有一些实际的示例?@hitman126您只需要在PowerShell或命令行任务中调用curl命令。您这样做有什么问题?但是是否必须包含前面的“使用cURL上载”任务,因为我无意上载任何对象(就我的要求而言)?不需要包含使用cURL上载。您可以在PowerShell或命令行任务中调用它。我建议您查看一下Microsoft文档,了解如何执行此操作。Batch script task和bash task也可以调用cURL。这正是我所需要的,我会试一试。您是否也有一些实际的示例?@hitman126您只需要在PowerShell或命令行任务中调用curl命令。您这样做有什么问题?但是是否必须包含前面的“使用cURL上载”任务,因为我无意上载任何对象(就我的要求而言)?不需要包含使用cURL上载。您可以在PowerShell或命令行任务中调用它。我建议您查看一下Microsoft文档,了解如何执行此操作。Batch script task和bash task也可以调用cURL。