2013-07-23 153 views
1

我開始研究一個非常特定於Windows的項目,但我更熟悉Linux開發環境(即emacs和zsh)。從Linux主機觸發Visual Studio構建

我需要用我的Windows代碼編譯它 - 我有一個網絡共享,我可以在其上編輯代碼,並且可以使用尾部遠程查看日誌。

有沒有什麼辦法可以遠程觸發在Windows服務器上構建?

在Linux上這很簡單 - 只需通過SSH遠程執行構建腳本,或者使用Jenkins或其他CI通過Web界面觸發構建。

我真的想知道是否有某種功能,我錯過了Windows,允許我從單獨的Linux主機運行「MsBuild.exe」或「cl.exe」。

回答

1

我想說你可能想在Windows上運行SSH服務器。 This question有幾個選項,你應該可以從命令行調用msbuild。

+0

噢,這很完美 - 正是我所期待的。我曾與psexec/winexe玩過,但無法讓他們做我想做的事。 – javanix

+0

如果你想瘋了,你也可以嘗試Cygwin或unix服務。但一個簡單的服務器應該做的伎倆。 Psexec很酷,但我從來沒有嘗試過* nix –

+0

Nah,這很好。如果我以後需要,我可能會最終與Cygwin一起玩,但現在這正是我所需要的。 – javanix

0

您可以使用DameWare NT Utilities免費版本發佈的命令行遠程命令觸發構建。他們有一個「遠程命令」功能,這是非常有用的。另外,如果你想變得更加核心,你可以設置一個Team Foundation Server並使用構建腳本來遠程觸發構建,但這有點多,可能不值得。

相關問題