我正在寻找一个远程开发环境的解决方案,如下所示:编辑器- Windows Source Insight / Visual Studio源代码控制- Clearcase构建服务器- Linux上面的内容不能修改。
在我当前的设置中,我可以使用Windows Cleacase客户端查看和编辑Windows上的源代码。我的问题主要是构建(以及后来的调试)过程。我需要在Linux Server上的特定Clearcase视图上从Windows调用'make‘。我可以在一个单独的进程中使用SSH登录到Linux服务器并运行'make',但这是一个繁琐的过程。我也无法查看“make”结果,也无法双击它们以转到特定的警告/错误。
有没有办法将Windows命令/批处理远程绑定到Linux环境?也许是通过SSH?感谢您的任何建议。
发布于 2012-02-14 17:36:51
通常的解决方案是拉策略(您的构建服务器获取Linux上的信息,而不是尝试从Windows中试用所有内容)。
如果您遵循SSH路径,请注意technote swg21351507
在启动ClearCase后尝试退出时,
Linux连接挂起。
这可能会影响脚本的使用,从而无法使用SSH远程启动/停止ClearCase。
原因
这是由于OpenSSH服务器设计造成的,在用户执行的所有进程/作业完成之前,该服务器不会关闭控制台。
有关background jobs的更多详细信息,请参阅此SSH FAQ。
解决问题
将ClearCase启动脚本重定向到/dev/null或日志文件。
示例:
/usr/atria/etc/clearcase start < /dev/null >& /dev/null
/usr/atria/etc/clearcase start < /tmp/ccstart >& /tmp/ccstart发布于 2012-02-14 19:36:40
尝试使用sshfs。如果windows上有sshfs客户端,我就不知道了。如果没有,您可以尝试使用NFS,甚至可以使用SAMBA。这些功能在Windows和Linux上都能正常工作。
发布于 2014-02-18 07:27:40
我只是偶然发现了这个问题,并想要回答,即使最初的帖子肯定已经解决了他们的问题。这可以通过在构建机器上安装jenkins实例来很容易地解决。您可以从web界面启动构建,并让它从clearcase中提取文件并告诉您结果。
https://stackoverflow.com/questions/9274315
复制相似问题