问题标签 [azure-task-groups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5589 浏览

azure-devops - Azure DevOps 为内联 bash 脚本中的操作创建变量

在 Azure DevOps 中创建这样的内联 bash 命令时:

我最终将cksum file.txt其视为必需参数。无论出于何种原因,这种行为并不一致,所以有时我设置了可以与内联 Bash 脚本一起正常工作的构建管道,但不可避免地,我会遇到这个问题并且无法修复它。

我什至尝试将cksum file.txt参数设置为cksum file.txt,但用编码字符串替换空格:%20。它变成cksum%20file.txt了这不是 bash 中的有效命令。

这是完整的脚本:

很简单。那是我可以在任何bash终端上运行的代码。遗憾的是,Azure DevOps 正在向任务组添加一个参数:

Azure DevOps 为内联 <code>bash</code> 命令添加参数

此参数存在的事实意味着 Azure DevOps 正在阻止我的 bash 文件正确执行并替换最关键的部分。

我该如何解决这个问题?

0 投票
0 回答
175 浏览

azure-devops - Azure DevOps 为内联 bash 脚本中的操作创建环境变量

在此处输入图像描述我想将我的环境变量作为空字符串传递,或者根据我的构建要求使用一些“xyz”字符串。

有没有办法传递空字符串?在此处输入图像描述

0 投票
4 回答
4600 浏览

azure - 如何在 Azure DevOps 中导入任务组

我有多个使用类似任务集的发布管道。我创建了一个任务组,如任务组中所述。我想在其他发布管道中重用这个任务组。

我在 Azure DevOps 中找不到任何任务/菜单项来执行此操作。任务组中的文档提到将发布管道导出为 json,但导入部分的说明并不十分清楚。

0 投票
2 回答
1203 浏览

azure-devops - 我可以在 Azure Devops (VSTS) 中恢复已删除的任务组吗?

我不小心删除了一个任务组,但我需要它并且我想恢复它。

有什么方法可以在 Azure DevOps (VSTS) 中恢复已删除的任务组?

我在文档中看到可以恢复已删除的构建定义,但我没有发现有关已删除任务组的任何信息。

0 投票
1 回答
180 浏览

azure-devops - 在 Azure Devops 的 Tasks 中,我们可以在哪里指定 Github 存储库路径?

我创建了一个任务组来在 Azure DevOps 中运行机器人框架脚本。我已将以下任务添加到任务组:

  1. 使用 Python 版本
  2. 安装机器人框架的 Python 脚本
  3. 运行机器人框架脚本的 Python 脚本任务
  4. 发布测试结果

在任务Python script task to run robot framework script中,我有以下内联脚本:

TestScenarios.robot存在于我的 GitHub 存储库中。所以我的问题是我在哪里可以指定TestScenarios.robot需要从我的 GitHub 存储库中获取。我无法弄清楚如何在任务中做到这一点。我知道在设置管道时,我们有一个配置选项,我们可以在其中指定 GitHub 存储库。但我想知道我们如何为任务提供 GitHub 存储库详细信息?然后我想在我的阶段发布中使用这个任务组,这样每当我们部署一个发布时,任务组就会被触发来运行自动化脚本。如果您需要更多详细信息,请告诉我。

0 投票
1 回答
74 浏览

azure - 有没有办法创建一个拉取请求,从 Azure Devops 中的 CD 管道的 RepoB 在 RepoA 中创建新分支

我有一个场景,当我需要使用 CD 管道从 Repo B 中完成的 chnages 在 Repo A 中创建一个新的分支拉取请求

0 投票
2 回答
699 浏览

azure-devops - 具有非字符串类型的任务组参数

我有一个用例,我想在pickList我的任务组中添加一个 -type 参数。这似乎是可行的;UI 渲染良好,并且在使用任务组运行管道时变量也是正确的。我知道您不能直接将参数配置为选择列表,并且必须通过 JSON 手动完成。

然后我做了什么:

  • 用我的任务和必要的变量创建了一个任务组。一切都很好,变量作为参数出现,$(someType)并且$(someValue).
  • 我希望$(someType)变量是pickList- 我导出了所述任务组,从 JSON 中删除了与原始任务组的所有关系(id 和其他),将我的输入字段编辑为 type pickList,并将必要的选项添加到options-大批。
  • 使用编辑后的值导入所述任务组。工作正常。在发布管道中使用它。工作得很好。
  • 我在任务组中的一个脚本遇到问题,去编辑任务组。我一按保存,它会将所有参数转换为字符串,现在它显然已经坏了。

我已经包含了一个任务组的最小工作 JSON 示例,其中包含一个multilinepickList类型参数。

如果您导入上述 JSON,将任务组添加到发布管道并运行它,您将看到它正确输出您从选择列表中选择的任何内容。

如果你然后去编辑任务组,一旦你保存它,它就会被破坏(将多行和选择列表转换为字符串类型)。

如果可以以任何方式实现(使用字符串类型以外的参数),任何人都有这方面的经验吗?

0 投票
1 回答
64 浏览

azure - 无法在已安装的 azure 构建管道中看到任务的添加选项

在 Azure 构建管道中,我需要添加“Quality Gate Widget”任务并且它已经安装,但我看不到“添加”按钮。

任何人都可以建议我需要做什么 - 我有什么想念的吗?

提前致谢。 在此处输入图像描述

0 投票
1 回答
312 浏览

powershell - 如何在 Azure CLI 任务中设置 put 变量

我正在尝试编写一个 Azure CLI 任务以用于进一步获取帐户密钥等。首先想从内联脚本中获得一个输出变量,但是在构建管道时出现了这个错误:

“##[错误]PowerShell 以代码 '1' 退出。” “术语‘myOutputVar’未被识别为 cmdlet、函数、脚本文件或可执行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。” 我是这样写的:

知道我做错了什么吗?因为我是新手,谢谢

0 投票
1 回答
81 浏览

azure - 通过发布部署 Azure 任务组 - 如何为以后的冒烟测试任务获取 Azure Function App 部署输出 url 'AppServiceApplicationUrl'

我创建了一个任务组,该任务组部署了通常在正常发布管道(不是任务组)中的 Azure Function App,它为您提供了在右侧打开的面板上命名此变量的选项: 输出变量

但是,当任务组中包含 azure 函数应用任务时,您无法选择创建输出变量。

我想知道是否有一种方法可以捕获该输出变量,以便以后可以在同一任务组中的后续任务中将其用作变量?