【问题标题】:Azure Pipeline build multiple solutions "checkin" buildAzure Pipeline 构建多个解决方案“签入”构建
【发布时间】:2020-06-29 01:06:59
【问题描述】:

我正在从“XAML”构建迁移到 DevOps YAML 构建,并尝试复制我在 TFS 2012 中的内容。在 XAML 构建中,我在“要构建的项目”中有几个“解决方案”,这个构建是在任何报到。据我所知,Pipeline 旨在构建一个单一的解决方案。我已经从单个解决方案中“取消链接”管道,并计划为每个要构建的解决方案添加额外的构建任务。这是正确的方法吗?如果这不是最好的方法,我愿意接受建议。使用 Azure DevOps 2019 和 Visual Studio 2017。

【问题讨论】:

  • 嗨 dblwizard,关于这个问题的任何更新,你知道了吗?只是检查一下我的回复是否有帮助。如果我的回复有帮助或给出了正确的方向。感谢您将其标记为答案,这也将帮助社区中的其他人。

标签: xaml azure-devops visual-studio-2017 yaml azure-devops-server-2019


【解决方案1】:

理论上,您可以做到这一点。如果您设法使用 if 或类似的东西来做到这一点,您必须向每个解决方案添加多个任务。您必须处理触发器,最后您的 yaml 文件将无法维护。 YAML 脚本会很大并且难以理解依赖项。

我建议您只为每个解决方案构建使用一个文件。您可以拥有许多针对不同解决方案的.yml 文件。

此外,由于您正在从“XAML”迁移并且不熟悉此构建过程。如果您是系统新手,您始终可以使用 Designer 方法并提取系统生成的 YAML。这是YAML schema 参考,可能会对您有所帮助!!!

【讨论】:

    猜你喜欢
    • 2018-08-22
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多