我正在开发一个特定于Windows的项目,但我对Linux开发环境(即emacs和zsh)更熟悉。
我需要对我的Windows代码进行编译才能编译它 - 我有一个可以编辑代码的网络共享,我可以用尾巴远程查看日志。
有什么方法可以远程触发Windows服务器上的构建?
在Linux上,这是微不足道的 - 只需通过SSH远程执行构建脚本,或使用Jenkins或其他CI通过Web界面触发构建。
我真的想知道Windows中是否存在某种功能,允许我从单独的Linux主机运行“MsBuild.exe”或“cl.exe”。
答案 0 :(得分:1)
我想你可能想在Windows上运行SSH服务器。 This question有几个选项,您应该可以从命令行调用msbuild。
答案 1 :(得分:0)
您可以通过命令行构建大多数项目。
我已经找到了我找到的一个资源的链接。有许多。只需搜索“编译[您的项目类型]命令行”
答案 2 :(得分:0)
您可以使用免费版本的DameWare NT Utilities在命令行上发出远程命令来触发构建。它们具有“远程命令”功能,非常有用。此外,如果您想要更加核心,可以使用构建脚本设置Team Foundation Server并远程触发构建,但这需要更多的工作,可能不值得。