Linux 上的托管构建

Posted

技术标签:

【中文标题】Linux 上的托管构建【英文标题】:Managed builds on Linux 【发布时间】:2014-02-13 18:17:11 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

    在 Linux 上设置 SSH 编写 Linux 构建脚本并将其保存在 TFS 版本控制中 使用社区构建扩展修改自定义模板以: 一种。推送脚本 湾。远程调用脚本 C。收集构建日志 d。将日志复制到 OutDir

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

【讨论】:

以上是关于Linux 上的托管构建的主要内容,如果未能解决你的问题,请参考以下文章

使用 .NET Native 构建时,参数不会传递给 x86 上的非托管 DLL

从托管在 Linux 服务器上的 Java 客户端使用 WCF

持续集成:Visual Studio 2008 上的非托管 C++

具有构建功能和源代码控制的 Asp.net 托管服务提供商

有啥方法可以从托管在 linux 服务器上的 Phpmyadmin 中找到谁被删除的数据库

如何在VSTS托管构建代理上返回grunt错误