首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程自动构建系统

远程自动构建系统
EN

Stack Overflow用户
提问于 2010-12-02 23:56:42
回答 6查看 567关注 0票数 2

我是一名电气工程师,即将开始进入通信科学研究生院学习。目前我在国防工业工作,因此大多数服务和网站在这里被屏蔽。我正在试图想出一个解决方案,让我可以在工作时做作业/项目,因为如果我们在读研究生,他们每天给我们两个小时的时间来做作业。我的工作电脑上没有必要的软件工具,也无法获得。我想在ubuntu机器上设置我的构建系统,我能想到的最好的解决方案是使用电子邮件和可能的FTPmail来自动化构建过程,并通过电子邮件将编译器可能返回的任何错误发回给我。

以前有没有人这样做过,或者有人知道已经实现了这个解决方案的软件包。

EN

回答 6

Stack Overflow用户

发布于 2011-01-21 23:39:30

我建议你看看一些基于web的虚拟机/桌面工具。我在野外看到的一些是icloudeyeOS

此外,由于安装任何软件基本上都是禁忌,因此您可能需要检查Linux live-CD。您只需使用必要的工具(SCM、IDE等)预配置光盘即可。并在2小时内从Live disk启动计算机。当然,这不会给你一个硬盘来保存你的东西,但你可以在2小时到期之前提交你所拥有的任何东西。

编辑:无论您做什么,在尝试此解决方案之前,请获得您的上级的批准。

票数 1
EN

Stack Overflow用户

发布于 2010-12-03 00:05:42

这听起来像是你将能够访问网络之外的东西,即使你不能在你的工作系统上安装任何软件。你可以做一件事:

在你的Ubuntu机器上安装版本控制系统(CVS、SVN等)。你可以在那里存储你的项目/家庭作业。

在你的Ubunto box上使用Hudson (http://hudson-ci.org/)作为你的构建系统。您可以为它创建一个作业,以便从您的版本控制系统签出并进行构建。任何时候您想要构建一个项目(假设您对某个类进行了更改),您所要做的就是按下“立即构建”按钮。

Hudson本身几乎完全是web-gui,所以它很容易配置,如果你为Hudson打开一个端口,你应该能够直接从工作中访问它(除非他们屏蔽了外部网站)。

票数 0
EN

Stack Overflow用户

发布于 2010-12-03 00:17:55

你能在工作中使用虚拟机吗?即使您没有对您的工作机器的管理员访问权限,您也可以使用Qemu和Puppy Linux之类的东西。例如,请参见http://www.erikveen.dds.nl/qemupuppy/

按照原始问题的思路,如果您可以在家里托管一台接收电子邮件的机器,那么您肯定可以配置procmail (例如,请参阅http://www.perlcode.org/tutorials/procmail/proctut/),以匹配来自您的具有特定主题的电子邮件,并运行命令(例如,make)。但是你也需要设置一个过滤器来获取和提交文件,等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4336936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档