远程开发 - 在 Windows 和 Windows 上编辑在 Linux 上构建
我正在寻找远程开发环境的解决方案,如下所示: 编辑器 - Windows Source Insight / Visual Studio 源代码控制 - Clearcase 构建服务器 - Linux 以上无法修改。
在我当前的设置中,我可以使用 Windows Cleacase 客户端在 Windows 上查看和编辑源代码。 我的问题主要是构建(以及后来的调试)过程。 我需要在 Linux 服务器上的特定 Clearcase 视图上从 Windows 调用“make”。 我可以使用 SSH 在单独的进程中登录 Linux 服务器并运行“make”,但这是一个繁琐的过程。 我也无法查看“make”结果并双击它们以转到特定的警告/错误。
有没有办法将 Windows 命令/批处理远程绑定到 Linux 环境? 也许通过 SSH? 感谢您提出的任何建议。
I am looking for a solution for a remote development environment as follows:
Editor - Windows Source Insight / Visual Studio
Source control - Clearcase
Build server - Linux
The above can't be modified.
In my current setup, I can view and edit the sources on Windows using a Windows Cleacase client.
My problem is mainly the build (and the later on, the debug) process.
I need to invoke 'make' from Windows on a specific Clearcase view on the Linux Server.
I can login in a separate process using SSH to the Linux server and run 'make', but it is a cumbersome procedure.
I am also unable to view the 'make' results and double-lick them to go to the specific warning/errors.
Is there any way to remotely bind a Windows command/batch to a Linux environment?
Perhaps through SSH?
Thank you for any suggestion you might have.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
通常的解决方案是拉取策略(您的构建服务器在 Linux 上获取信息,而不是尝试从 Windows 中试验所有内容)。
如果您遵循 SSH 路径,请注意 技术说明 swg21351507:
The usual solution is rather a pull strategy (where your build server fetches information on Linux, rather than trying to pilot everything from Windows.
If you follow the SSH path, be aware of technote swg21351507:
尝试 sshfs。我不知道是否有 Windows 的 sshfs 客户端。如果没有,您可以尝试 NFS,甚至 SAMBA。这些肯定可以在 Windows 和 Linux 中工作。
Try sshfs. I don't if there is a sshfs client for windows. If not, you can try NFS, or even SAMBA. Those definately work in Windows and Linux.
我刚刚遇到这个问题并想回答,即使原始发帖者肯定已经解决了他们的问题。通过在构建机器上安装 jenkins 实例可以很容易地解决这个问题。您可以从 Web 界面启动构建,并让它从 Clearcase 中提取文件并告诉您结果。
I just came across this and wanted to answer, even if the original poster has surely resolved their issue. This could be quite easily resolved by installing a jenkins instance on the build machine. You could kick off the build from the web interface and have it pull the files from clearcase and tell you the results.