问题标签 [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.
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 正在阻止我的 bash 文件正确执行并替换最关键的部分。
我该如何解决这个问题?
azure-devops - 我可以在 Azure Devops (VSTS) 中恢复已删除的任务组吗?
我不小心删除了一个任务组,但我需要它并且我想恢复它。
有什么方法可以在 Azure DevOps (VSTS) 中恢复已删除的任务组?
我在文档中看到可以恢复已删除的构建定义,但我没有发现有关已删除任务组的任何信息。
azure-devops - 在 Azure Devops 的 Tasks 中,我们可以在哪里指定 Github 存储库路径?
我创建了一个任务组来在 Azure DevOps 中运行机器人框架脚本。我已将以下任务添加到任务组:
- 使用 Python 版本
- 安装机器人框架的 Python 脚本
- 运行机器人框架脚本的 Python 脚本任务
- 发布测试结果
在任务Python script task to run robot framework script
中,我有以下内联脚本:
TestScenarios.robot
存在于我的 GitHub 存储库中。所以我的问题是我在哪里可以指定TestScenarios.robot
需要从我的 GitHub 存储库中获取。我无法弄清楚如何在任务中做到这一点。我知道在设置管道时,我们有一个配置选项,我们可以在其中指定 GitHub 存储库。但我想知道我们如何为任务提供 GitHub 存储库详细信息?然后我想在我的阶段发布中使用这个任务组,这样每当我们部署一个发布时,任务组就会被触发来运行自动化脚本。如果您需要更多详细信息,请告诉我。
azure - 有没有办法创建一个拉取请求,从 Azure Devops 中的 CD 管道的 RepoB 在 RepoA 中创建新分支
我有一个场景,当我需要使用 CD 管道从 Repo B 中完成的 chnages 在 Repo A 中创建一个新的分支拉取请求
azure-devops - 具有非字符串类型的任务组参数
我有一个用例,我想在pickList
我的任务组中添加一个 -type 参数。这似乎是可行的;UI 渲染良好,并且在使用任务组运行管道时变量也是正确的。我知道您不能直接将参数配置为选择列表,并且必须通过 JSON 手动完成。
然后我做了什么:
- 用我的任务和必要的变量创建了一个任务组。一切都很好,变量作为参数出现,
$(someType)
并且$(someValue)
. - 我希望
$(someType)
变量是pickList
- 我导出了所述任务组,从 JSON 中删除了与原始任务组的所有关系(id 和其他),将我的输入字段编辑为 typepickList
,并将必要的选项添加到options
-大批。 - 使用编辑后的值导入所述任务组。工作正常。在发布管道中使用它。工作得很好。
- 我在任务组中的一个脚本遇到问题,去编辑任务组。我一按保存,它会将所有参数转换为字符串,现在它显然已经坏了。
我已经包含了一个任务组的最小工作 JSON 示例,其中包含一个multiline
和pickList
类型参数。
如果您导入上述 JSON,将任务组添加到发布管道并运行它,您将看到它正确输出您从选择列表中选择的任何内容。
如果你然后去编辑任务组,一旦你保存它,它就会被破坏(将多行和选择列表转换为字符串类型)。
如果可以以任何方式实现(使用字符串类型以外的参数),任何人都有这方面的经验吗?
powershell - 如何在 Azure CLI 任务中设置 put 变量
我正在尝试编写一个 Azure CLI 任务以用于进一步获取帐户密钥等。首先想从内联脚本中获得一个输出变量,但是在构建管道时出现了这个错误:
“##[错误]PowerShell 以代码 '1' 退出。” “术语‘myOutputVar’未被识别为 cmdlet、函数、脚本文件或可执行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。” 我是这样写的:
知道我做错了什么吗?因为我是新手,谢谢
azure - 通过发布部署 Azure 任务组 - 如何为以后的冒烟测试任务获取 Azure Function App 部署输出 url 'AppServiceApplicationUrl'
我创建了一个任务组,该任务组部署了通常在正常发布管道(不是任务组)中的 Azure Function App,它为您提供了在右侧打开的面板上命名此变量的选项: 输出变量
但是,当任务组中包含 azure 函数应用任务时,您无法选择创建输出变量。
我想知道是否有一种方法可以捕获该输出变量,以便以后可以在同一任务组中的后续任务中将其用作变量?