问题标签 [azure-pipelines-yaml]

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 回答
400 浏览

azure-devops - Azure Pipelines 摘要文件中的 Markdown

我的管道中有一个任务,它上传一些带有摘要的降价

降价看起来像这样

所有这一切都很好,但是在我的构建摘要中显示的带有降价的扩展选项卡没有正确地使用缩进/嵌套列表呈现我的降价。所有子弹都处于同一水平。这只是 DevOps 降价渲染中的一个错误吗?或者有没有办法解决?

在此处输入图像描述

此外,有什么方法可以让 DevOps 将此摘要包含在构建后发送的通知电子邮件中?

谢谢。

0 投票
2 回答
897 浏览

azure - Azure - 从管道中排除 Azure 功能项目

我正在使用 azure 管道部署我的 net core 2.2 应用程序

yml:

现在我在解决方案中添加了一个我想从构建中排除的天蓝色函数项目,因为最后一个项目是使用 net core 3.1 开发的。

我正在尝试使用类似的方法将其从管道中排除:

但是构建不起作用:

有任何想法吗?

0 投票
2 回答
2321 浏览

azure-devops - 使用 Lerna.js 和 Azure Devops Pipeline

我正在研究一个新项目的 azuredevops 管道。我对devops完全陌生。

在这个项目中,我想使用 lerna.js 来管理我的 monorepo 和我的包。

考虑到我的 monorepo 中有这三个项目:

  • 包 1 (1.0.1)
  • 包 2 (1.0.0)
  • 包 3 (1.0.3)

我想创建一个新的 TAG,它将包 3 增加到(1.0.4)。我怎样才能触发 Azure Pipeline 仅用于包 3?有指南吗?

我看了一篇关于 lerna.js的 monorepos 的演讲,我试图弄清楚 Azure Pipelines 是否有一个类似于 Sail CI 的功能。在示例中,我们有这个方法:

我工作的公司正在使用 Azure DevOps,如果我可以在那里拥有该功能,那就太棒了。

0 投票
1 回答
196 浏览

azure-devops - Azure Pipelines 小部件/报告以查看跨项目的管道状态

这存在吗?

我在 Azure DevOps 中有 10 个团队项目,每个项目都有 2 到 5 个管道(使用多阶段 yaml 管道,而不是经典的发布管道)。

是否有任何小部件或内置功能可以查看我在所有项目中的所有管道的仪表板,具有红色/绿色状态?如果不考虑创建 PowerBI 报告...

0 投票
2 回答
1735 浏览

bash - 如何使用 curl 请求使用 CLI 从 yaml 文件创建 Azure 管道?

我在 azure 中创建了一个 repo,我创建了一个 bash 文件,该文件使用以下命令从我的 CLI 中克隆了 repo:

$curl git clone https://username@dev.azure.com/organization/project/_git/reponame

它克隆了回购。我现在的挑战是自动化我保存在本地机器中的 yaml 文件,这样当我推送时,它会转到远程仓库并自动构建。我会很感激你的想法。谢谢

0 投票
1 回答
192 浏览

azure-devops - 在 Azure YAML 管道中将 PSCustomObject 作为全局变量传递

我正在创建一个构建管道(YAML),其中包含一些“Powershell”任务,其中所有任务都不是内联脚本。我需要有一个 PSCustomObject 可以作为全局变量传递(这个参数应该可以通过管道访问)。例如,它需要像这样使用。第一个任务中的 $myPSObject.value1,第二个任务中的 $myPSObject.value2 等等。这可能吗?

任何线索将不胜感激。

0 投票
1 回答
360 浏览

azure-devops - Azure 管道阶段变量失败且没有错误

我正在尝试使新的阶段变量起作用。这是我的精简示例:-

此管道无法启动第二步,并且没有生成日志,在诊断模式下运行。

构建失败

我检查了 azure devops 版本,它是最新的 sprint 版本。

有人有这个工作吗?

0 投票
1 回答
552 浏览

azure - Azure DevOps 管道 - 获取上一阶段的内部版本号

我有一个包含 2 个阶段的 yml 管道:

我的第二阶段需要参考上$(Build.BuildNumber)一阶段的。如何做到这一点?我的理解是输出变量的范围是同一阶段,不能跨阶段使用。

试图从 stageDependencies 中提取:

失败:

##[错误]术语“stageDependencies.BuildPublish.BuildPublishJob.outputs[MsiVersion.msiVersion]”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

0 投票
1 回答
194 浏览

azure-devops - Azure DevOps - 预先批准部署阶段

我在 Azure DevOps 中有一个 yaml 部署管道。阶段顺序如下所示:

部署阶段

构建后,dev 会自动部署,但 QA 有一个批准集。问题是,我必须等待构建和开发完成才能批准 QA。有没有办法在开始构建时或在构建过程中提前批准一个阶段?

0 投票
1 回答
108 浏览

azure - 无法将 dotnet core web api 应用发布到 Azure AppService

我需要构建、测试和部署一个 .net core web api 应用程序。我希望这篇题为“构建、测试和部署 .NET Core 应用程序”的文章能够帮助我构建、测试和部署应用程序,但由于某种原因我没有得到它。

我有一个简单的 .net core 3.1 web api 应用程序。
我想在 Azure AppService 上构建并发布到一个名为“api”的虚拟目录。我更喜欢使用 webdeploy 发布,但如果不可能,我会使用任何可行的方法。

我在 AzureRmWebAppDeployment 任务中遇到的错误是:

No package found with specified pattern: D:\a\1\s***.zip
检查任务中提到的包是否在构建或上一阶段作为工件发布并在当前作业中下载。

我在这里错过了什么或做错了什么?