发生错误“无法为给定的服务连接找到名为 customProject 的变量。” 在 Azure Pipeline YAML 上添加任务时

Ayu*_*ngh 5 azure-pipelines-build-task azure-pipelines azure-pipelines-yaml

我\xe2\x80\x99m 维护和开发\xe2\x80\x9cSample CI\xe2\x80\x9d 扩展。我已经安装了此扩展,但当我尝试添加 \xe2\x80\x9cTest 时,出现错误 **\xe2\x80\x9cVariable with name customProject can not be find for the给定的服务连接。\xe2\x80\x9d **通过 UI 执行现有 Azure Pipeline YAML 文件中的 Suite\xe2\x80\x9d 任务,如下图所示
\n异常.png

\n

\xe2\x80\x9ccustomProject\xe2\x80\x9d 变量名称已在扩展中定义。但我仍然\xe2\x80\x99m 收到此错误。

\n

但是,如果我在 Azure Pipeline 中创建一个空作业并将 \xe2\x80\x9cTest Suite\xe2\x80\x9d 任务添加到 Azure 代理作业,则 \xe2\x80\x99s 工作正常。I\xe2\x80\x99m 能够选择 SaaS EndPoint、项目、套件路径和其他字段,如下图所示
\n为空工作工作.png

\n

为了解决这个问题,扩展中需要做哪些改变?

\n

我正在共享扩展文件、扩展代码和有效凭据来调查此问题。

\n

扩展文件:testdevop999.my-first-ci-extension-0.0.3.zip
\n扩展代码:sample_CI_CD_extension.zip

\n

扩展安装完成后,请按照下面提到的步骤创建新的服务连接:

\n
    \n
  1. 单击\xe2\x80\x98后新建服务连接\xe2\x80\x99
  2. \n
  3. 搜索并选择\xe2\x80\x98测试连接7\xe2\x80\x99
  4. \n
  5. 输入服务器 URL: https: //testapi.stg.smartopkey.com
  6. \n
  7. 输入用户名:admin和密码:admin
    \n保存并继续。
  8. \n
\n

我在 Azure Pipeline 中创建一个空作业,并将 \xe2\x80\x9cTest Suite\xe2\x80\x9d 任务添加到 Azure 代理作业,然后 \xe2\x80\x99s 工作正常。I\xe2\x80\x99m 能够选择 SaaS EndPoint、Project、Suite Path 和其他字段,所以我想知道它对于空作业是否可以正常工作,那么在 Azure Pipeline YAML 的情况下会出现什么问题。

\n