步骤引用版本1.152.1的任务InvokeRESTAPI,此任务对给定的作业目标无效

时间:2019-07-31 15:14:30

标签: azure rest azure-devops azure-pipelines pipeline

我有一个Azure管道,需要将REST请求发送到端点。我正在尝试使用内置任务InvokeRESTAPI@1来执行此操作,但是在Azure DevOps上运行时会出错。

脚本:

---
trigger:
  batch: true
  branches:
    include:
      - master
pr:
  - master

stages:
  - stage: Run_Tests
    jobs:
      - job: RA001
        pool: windows-server
        steps:
          - task: InvokeRESTAPI@1
            displayName: "Run Test"
            inputs:
              connectionType: 'connectedServiceName'
              serviceConnection: 'myconnection'
              method: 'PUT'
              headers: |
                {
                "AccessKey":"$(system.MyKey)"
                }
              urlSuffix: '/api/v3/schedules/uniquenumber/runNow'
              waitForCompletion: 'false'

返回:

  

作业RA001:步骤引用版本为“ 1.152.1”的任务“ InvokeRESTAPI”   对于给定的工作目标无效。

1 个答案:

答案 0 :(得分:1)

InvokeRESTAPI@1是服务器作业任务(经典编辑器中的无代理作业),而不是可以在代理上运行的常规任务。

您需要通过以下方式将其放入服务器作业:

pool: server

更多信息,您可以找到here