Linux 上的托管构建

Managed builds on Linux

本文关键字:构建 Linux      更新时间:2023-10-16

我们有一个TFS服务器,它运行基于Windows的软件版本。现在我们必须将部分软件移植到 Linux 上,我们希望在 Linux 上以类似的方式运行构建。Linux 上的项目是使用 Eclipse CDT 创建的,用 C++ 编写。问题是如何在 Linux 计算机上运行此项目的构建,是否可以以某种方式将其集成到 TFS 基础结构中?用于质量控制等

没有开

箱即用的解决方案:目前没有适用于 Linux 的代理。

但是等等,我曾经为客户做过一次。解决方案的组成部分是:

  1. 在 Linux 上设置 SSH
  2. 编写 Linux 生成脚本并将其保存在 TFS 版本控制中
  3. 使用社区构建扩展修改自定义模板以:A. 推送脚本b. 远程调用脚本c. 收集构建日志d. 将日志复制到输出目录

我写了一篇博客文章,其中包含详细的说明:http://casavian.eu/wordpress/2014/02/13/integrating-linux-builds-in-tfs/。