问题标签 [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.
azure-pipelines - 如何从 Azure devops 提供的触发构建任务中获取构建 ID
我使用 azure devops 自定义管道提供的任务,通过传递管道 ID 和其他几个触发条件来触发另一个构建。以下是我供您参考的任务。
当我使用此任务时,它会触发我提到的管道中的构建,并在日志中提供触发构建的链接。但是我需要该触发构建的 id 或链接作为输出,以便我以后可以使用它来检查状态等。请您帮忙了解如何获取它。
azure-devops - 我在基于 git 的 wiki 更新程序任务中面临以下问题
我为定义了运行管道的用户创建了身份验证令牌以及所有权限
azure-devops - Azure DevOps 管道 kubectl 任务命令:部署不可用
嗨,我正在尝试使用本指南https://adrianbumbas.com/rollback-kubernetes-deployments-with-azure-devops-pipelines/实现 Kubernetes 部署的回滚。但是,当将新的 kubectl 任务添加到管道中时,我找不到 rollout 命令。我想知道是否有其他替代方法可以实现它。如果您以前遇到过类似的问题,我很感激知识的分享。
azure-pipelines-release-pipeline - 无法在 Azure Pipelines 版本中保存 npm 任务的输出
我在我的发布管道中添加了一个 npm-step 来获取当前最新的包版本,用于这样的 beta 版本:
这会打印带有 beta-tag 的最新版本,但我还没有找到一种方法来将此值保留到管道的下一步。我尝试在customCommand的末尾添加诸如> version.txt
等| Out-File version.txt
之类的东西,但是它用双引号转义并且没有执行。如果可以使用当前的 npm 任务来实现这一点,有什么想法,或者我是否必须使用 .npmrc 手动设置 NPM 注册表身份验证(该包在天蓝色工件中是私有的)?
azure-devops - 如何在外部 API 中验证 System.Accesstoken 在 Auth 标头中使用时?
如果我们有一个接受 PAT 进行身份验证的 API,并且如果我们在调用此 API 时从 AzureDevOps 发布任务的标头(授权)中传递 System.AccessToken,那么在 API 端验证此令牌的建议方法是什么?
azure-devops - 如何在 Azure DevOps 发布管道中下载/检查转换后的配置文件
在我的发布管道中,我的任务是在我的文件File Transform
中插入几个变量。app.config
任务成功完成,从日志看来,所有变量都被替换了,但是我的测试失败了,我觉得这是由于配置文件中的值错误造成的。我想检查该配置文件以验证值,但不知道如何下载它。
在日志中,我有以下内容:
从日志中我试图弄清楚如何下载D:\a\r1\a\testautomation\tests\NDS\bin\Release\net48\NDS.dll.config
已更新的文件。
有谁知道我怎么能做到这一点?即使将文件内容打印到日志文件也足以让我验证。
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 的管道获取具有任务名称及其状态的所有任务的详细信息
typescript - Azure 管道 task.exec 未按预期返回进程的退出代码,但会为非零退出代码捕获块
我在sample.ts(打字稿)中有以下代码,其中 exe 始终返回 0(成功)、1(失败)或 2(未知错误)的退出代码。我希望validateFunc调用正确返回退出代码并进入下一行,但它会转到非零退出代码的 catch 块。知道是什么导致了这种行为吗?
azure - Azure 管道 - 在容器中执行阶段之一
我们的组织已开始迁移到 Azure。我们有 Azure 管道模板,可以在vmImage: 'ubuntu-18.04'
. 我们的计划是在模板中引入“测试”阶段并在容器中运行测试。
问题:
- 当整个管道在运行时
vmImage
,是否可以在容器中运行其中一个阶段(测试)? - 如何从 vmImage 复制构建工件以在容器中运行测试?
有人可以对此有所了解吗?
非常感谢!
rest - 在 Azure 管道任务中运行 CURL GET 命令
我希望在 Azure 管道任务中运行一些 CURL 命令(主要是 GET),以从几个来源列出/下载一些工件。对于我如何通过使用 CURL、Powershell、Windows 命令或任何其他适当方法的管道任务来实现这一目标的任何示例,我将不胜感激。
谢谢