问题标签 [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.
azure - Azure - 从管道中排除 Azure 功能项目
我正在使用 azure 管道部署我的 net core 2.2 应用程序
yml:
现在我在解决方案中添加了一个我想从构建中排除的天蓝色函数项目,因为最后一个项目是使用 net core 3.1 开发的。
我正在尝试使用类似的方法将其从管道中排除:
但是构建不起作用:
有任何想法吗?
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,如果我可以在那里拥有该功能,那就太棒了。
azure-devops - Azure Pipelines 小部件/报告以查看跨项目的管道状态
这存在吗?
我在 Azure DevOps 中有 10 个团队项目,每个项目都有 2 到 5 个管道(使用多阶段 yaml 管道,而不是经典的发布管道)。
是否有任何小部件或内置功能可以查看我在所有项目中的所有管道的仪表板,具有红色/绿色状态?如果不考虑创建 PowerBI 报告...
bash - 如何使用 curl 请求使用 CLI 从 yaml 文件创建 Azure 管道?
我在 azure 中创建了一个 repo,我创建了一个 bash 文件,该文件使用以下命令从我的 CLI 中克隆了 repo:
$curl git clone https://username@dev.azure.com/organization/project/_git/reponame
它克隆了回购。我现在的挑战是自动化我保存在本地机器中的 yaml 文件,这样当我推送时,它会转到远程仓库并自动构建。我会很感激你的想法。谢谢
azure-devops - 在 Azure YAML 管道中将 PSCustomObject 作为全局变量传递
我正在创建一个构建管道(YAML),其中包含一些“Powershell”任务,其中所有任务都不是内联脚本。我需要有一个 PSCustomObject 可以作为全局变量传递(这个参数应该可以通过管道访问)。例如,它需要像这样使用。第一个任务中的 $myPSObject.value1,第二个任务中的 $myPSObject.value2 等等。这可能吗?
任何线索将不胜感激。
azure - Azure DevOps 管道 - 获取上一阶段的内部版本号
我有一个包含 2 个阶段的 yml 管道:
我的第二阶段需要参考上$(Build.BuildNumber)
一阶段的。如何做到这一点?我的理解是输出变量的范围是同一阶段,不能跨阶段使用。
试图从 stageDependencies 中提取:
失败:
##[错误]术语“stageDependencies.BuildPublish.BuildPublishJob.outputs[MsiVersion.msiVersion]”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
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
检查任务中提到的包是否在构建或上一阶段作为工件发布并在当前作业中下载。
我在这里错过了什么或做错了什么?