Linux 上的托管构建
Managed builds on Linux
我们有一个TFS服务器,它运行基于Windows的软件版本。现在我们必须将部分软件移植到 Linux 上,我们希望在 Linux 上以类似的方式运行构建。Linux 上的项目是使用 Eclipse CDT 创建的,用 C++ 编写。问题是如何在 Linux 计算机上运行此项目的构建,是否可以以某种方式将其集成到 TFS 基础结构中?用于质量控制等
没有开
箱即用的解决方案:目前没有适用于 Linux 的代理。
但是等等,我曾经为客户做过一次。解决方案的组成部分是:
- 在 Linux 上设置 SSH
- 编写 Linux 生成脚本并将其保存在 TFS 版本控制中
- 使用社区构建扩展修改自定义模板以:A. 推送脚本b. 远程调用脚本c. 收集构建日志d. 将日志复制到输出目录
我写了一篇博客文章,其中包含详细的说明:http://casavian.eu/wordpress/2014/02/13/integrating-linux-builds-in-tfs/。
相关文章:
- CMake WxWidgets项目成功地在Linux上构建,但没有在Windows上构建
- 如何在 Linux for Windows 上通过 MinGW 构建静态 ICU 的 Boost
- Arch Linux.AUR 包 mysql 不能用 makepkg 构建.错误:构建 () 中出现故障
- 在 Azure DevOps 构建管道中使用英特尔C++编译器为 Linux 环境构建C++代码
- 调试模板时出现问题.专门针对 Linux GCC 7、GCC 6、GCC 5、GCC 4.9 错误构建失败:模板参数 1
- 在 Linux 上使用 CMake 构建 gRPC C++
- 是否有可能构建面向Linux和Windows的.Net Core C++ / CLI应用程序?
- 如何在 Linux 中构建共享库时使未定义引用的链接器失败
- 构建 C++ Allegro 5 在 Linux Mint QT 上失败
- 如何在 Linux 上构建 wxWidgets 示例
- 有没有一种方法可以在linux中扫描已构建的ARM库中的函数
- 使用静态 Qt 构建在 Linux 上部署 Qt5 应用程序
- 如何从 Linux 控制台使用 CMake 构建 Eclipse C++ 项目(没有可用的 GUI)
- 无法在 Linux 上构建opencv_contrib模块
- Apache Ignite v2.7:无法构建 Linux ODBC 驱动程序 - 内联变量编译错误
- Visual Studio 2017远程构建Linux具有Boost
- 延迟C++静态对象构建-Linux上的GCC
- 在Windows中使用Qt Creator构建Linux的Qt应用程序
- 在Visual Studio中使用c++构建Linux .so库的必要条件
- 如何了解用于构建linux的gcc版本