我正在爲針對Windows 7(某天也是Windows 8)的Windows產品設置Jenkins生成服務器。它應該編譯C++ & C#代碼。 我想詢問有關部署構建服務器的最佳實踐,在目標平臺(Windows 7)上還是在Windows Server上?在Windows服務器或目標產品(例如:Windows 7)上安裝用於Windows產品的生成計算機的位置
感謝,
我正在爲針對Windows 7(某天也是Windows 8)的Windows產品設置Jenkins生成服務器。它應該編譯C++ & C#代碼。 我想詢問有關部署構建服務器的最佳實踐,在目標平臺(Windows 7)上還是在Windows Server上?在Windows服務器或目標產品(例如:Windows 7)上安裝用於Windows產品的生成計算機的位置
感謝,
這將是最好的Windows平臺上部署,因爲它會是您的隔離詹金斯從目標計算機服務器建立一個很好的做法。如果目標機器出現問題,您的Jenkins設置將可用,這可以幫助您節省時間並重新進行工作。
我會建議一個安裝程序,在任何適合的機器上安裝Jenkins Master(Web界面)(我個人更喜歡Linux服務器,但這只是我的意見,在你的情況下,我會建議Windows服務器),然後在目標平臺上安裝一個Jenkins從站,在那裏執行實際構建。因此,您需要將構建機器與Jenkins主機分離,然後負責啓動構建併爲Web界面提供所有構建統計信息。如果目標機器中斷,Jenkins仍然可以訪問,您可以解決例如中斷問題。通過建立另一個奴隸。