问题标签 [azure-pipelines-tasks]

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 投票
1 回答
1149 浏览

azure-pipelines - 如何从 Azure devops 提供的触发构建任务中获取构建 ID

我使用 azure devops 自定义管道提供的任务,通过传递管道 ID 和其他几个触发条件来触发另一个构建。以下是我供您参考的任务。

当我使用此任务时,它会触发我提到的管道中的构建,并在日志中提供触发构建的链接。但是我需要该触发构建的 id 或链接作为输出,以便我以后可以使用它来检查状态等。请您帮忙了解如何获取它。

0 投票
1 回答
225 浏览

azure-devops - 我在基于 git 的 wiki 更新程序任务中面临以下问题

在此处输入图像描述我为定义了运行管道的用户创建了身份验证令牌以及所有权限

0 投票
1 回答
851 浏览

azure-devops - Azure DevOps 管道 kubectl 任务命令:部署不可用

嗨,我正在尝试使用本指南https://adrianbumbas.com/rollback-kubernetes-deployments-with-azure-devops-pipelines/实现 Kubernetes 部署的回滚。但是,当将新的 kubectl 任务添加到管道中时,我找不到 rollout 命令。我想知道是否有其他替代方法可以实现它。如果您以前遇到过类似的问题,我很感激知识的分享。

在此处输入图像描述

0 投票
1 回答
115 浏览

azure-pipelines-release-pipeline - 无法在 Azure Pipelines 版本中保存 npm 任务的输出

我在我的发布管道中添加了一个 npm-step 来获取当前最新的包版本,用于这样的 beta 版本:

这会打印带有 beta-tag 的最新版本,但我还没有找到一种方法来将此值保留到管道的下一步。我尝试在customCommand的末尾添加诸如> version.txt| Out-File version.txt之类的东西,但是它用双引号转义并且没有执行。如果可以使用当前的 npm 任务来实现这一点,有什么想法,或者我是否必须使用 .npmrc 手动设置 NPM 注册表身份验证(该包在天蓝色工件中是私有的)?

0 投票
1 回答
323 浏览

azure-devops - 如何在外部 API 中验证 System.Accesstoken 在 Auth 标头中使用时?

如果我们有一个接受 PAT 进行身份验证的 API,并且如果我们在调用此 API 时从 AzureDevOps 发布任务的标头(授权)中传递 System.AccessToken,那么在 API 端验证此令牌的建议方法是什么?

0 投票
1 回答
127 浏览

azure-devops - 如何在 Azure DevOps 发布管道中下载/检查转换后的配置文件

在我的发布管道中,我的任务是在我的文件File Transform中插入几个变量。app.config任务成功完成,从日志看来,所有变量都被替换了,但是我的测试失败了,我觉得这是由于配置文件中的值错误造成的。我想检查该配置文件以验证值,但不知道如何下载它。

在日志中,我有以下内容:

从日志中我试图弄清楚如何下载D:\a\r1\a\testautomation\tests\NDS\bin\Release\net48\NDS.dll.config已更新的文件。

有谁知道我怎么能做到这一点?即使将文件内容打印到日志文件也足以让我验证。

0 投票
1 回答
70 浏览

azure-devops - 使用 GET API 列出基于 azure YAML 的管道的所有任务

要列出我们正在使用以下 API 的特定项目中的所有 azure 构建管道。'获取https://dev.azure.com/{organization}/{project}/_apis/pipelines?api-version=6.0-preview.1'

但是,上面的 URL 提供了每个任务的详细信息及其以经典方法构建的管道的状态。

它没有给出在基于 YAML 的管道中定义的每个任务的详细信息。如何使用基于 YAML 的管道获取具有任务名称及其状态的所有任务的详细信息

0 投票
1 回答
194 浏览

typescript - Azure 管道 task.exec 未按预期返回进程的退出代码,但会为非零退出代码捕获块

我在sample.ts(打字稿)中有以下代码,其中 exe 始终返回 0(成功)、1(失败)或 2(未知错误)的退出代码。我希望validateFunc调用正确返回退出代码并进入下一行,但它会转到非零退出代码的 catch 块。知道是什么导致了这种行为吗?

0 投票
1 回答
651 浏览

azure - Azure 管道 - 在容器中执行阶段之一

我们的组织已开始迁移到 Azure。我们有 Azure 管道模板,可以vmImage: 'ubuntu-18.04'. 我们的计划是在模板中引入“测试”阶段并在容器中运行测试。

问题:

  • 当整个管道在运行时vmImage,是否可以在容器中运行其中一个阶段(测试)?
  • 如何从 vmImage 复制构建工件以在容器中运行测试?

有人可以对此有所了解吗?

非常感谢!

0 投票
2 回答
5000 浏览

rest - 在 Azure 管道任务中运行 CURL GET 命令

我希望在 Azure 管道任务中运行一些 CURL 命令(主要是 GET),以从几个来源列出/下载一些工件。对于我如何通过使用 CURL、Powershell、Windows 命令或任何其他适当方法的管道任务来实现这一目标的任何示例,我将不胜感激。

谢谢