我想爲Ubuntu上的Mono項目設置構建服務器。如何在Linux上創建Mono構建服務器(Ubuntu上的Jenkins)
的動機是讓我的.NET C#項目構建在Linux主機上運行。所以我想在Windows/Linux上開發,提交併推送,並且在運行Jenkins的機器上安裝Linux的二進制文件(已經有用於Windows的構建實例)
似乎構建的服務器部分更容易因爲詹金斯提供了一個簡單的方法來做到這一點。對於Mono部分,有很多依賴和包可供選擇。
因此,我基本上沿着instructions for Jenkins provided at their side和詹金斯運行。
現在的問題是我需要安裝讓詹金斯建立單聲道項目。我目前正在使用Mono-Develop 3.0.4.7並創建一個測試控制檯項目。我沒有涉及任何第三方庫,但我並不真正瞭解Mono的Windows安裝中包含的內容。
原來這就是我所要求的:
- 什麼我需要安裝在Ubuntu和什麼會是不錯的?
- 該項目文件的任何特殊要求?我讀到Mono正在使用Windows項目格式。那是對的嗎?
- Jenkins是否有插件支持我爲Mono構建?
- 任何我應該特別照顧的?像爲PATH添加特殊路徑或某些可能感興趣的工具?
任何知識來源都是有意義的。如果他們解釋爲什麼我將是很好的,我不喜歡讀書「這樣做,那麼做,做另一件事以後」,沒有人解釋的背景,那麼多;)
MH,我想我得回學校CLI讓我的頭周圍組件的特性... 謝謝你的客氣的回答^^ – HaMster
@HaMster這是一個可移植的格式。您甚至可以運行使用mono命令行運行時在Linux上使用.NET生成的.exe文件。 –
我想問題是我一直在用C#開發時在Windows平臺上玩遊戲,可移植性在那裏並不那麼明顯;) – HaMster