【问题标题】:Include an artefact in one Visual Studio Team Services project in another project?在另一个项目中的一个 Visual Studio Team Services 项目中包含人工制品?
【发布时间】:2017-04-24 19:21:27
【问题描述】:

我正在使用 Visual Studio Team 服务来构建 CRFSuiteLibLBFGS。 CRFSuite 依赖于正在构建的 LibLBFGS 库。我可以毫无问题地构建 LibLBFGS。我希望能够在构建 CRFSuite 项目时包含由 LibLBFGS 构建生成的库和头文件。

希望我遗漏了一些非常明显的东西,这是可以做到的。

【问题讨论】:

    标签: azure-devops crfsuite


    【解决方案1】:

    实现您的要求的简单方法是,您可以将另一个 Visual Studio 构建或其他构建 LibLBFGS 项目添加到您的 CRFSuite 构建定义中。

    步骤:

    1. 为 CRFSuite 项目创建构建定义(例如 Visual Studio 构建模板)
    2. 在 Repository 选项卡中设置 LibLBFGS 和 CRFSuite 项目的映射
    3. 在构建 CRFSuite 项目的步骤/任务之前添加 Visual Studio 构建步骤/任务(构建 LibLBFGS 项目)
    4. 添加复制文件步骤/任务以根据 CRFSuite 项目的引用方式将 LibBFGS 构建结果(工件)复制到相应文件夹

    另一方面,如果您熟悉 PowerShell,您可以自定义构建任务来调用 REST API 来下载其他构建的工件。 There 是可以帮助你的示例代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-07
      • 1970-01-01
      • 2017-02-20
      • 1970-01-01
      相关资源
      最近更新 更多