UbuntuでMonoプロジェクトのビルドサーバーをセットアップしようとしています。
動機は、Linuxホストで実行するように.NET用のC#プロジェクトを構築することです。だから私はWindows/Linuxで開発し、コミットしてプッシュし、Jenkinsを実行しているマシン上にLinux用のバイナリをビルドさせたいと思っています(Windows用にビルドするためのインスタンスはすでにあります)
Jenkinsがそれを行う簡単な方法を提供するので、構築されたサーバー部分がより簡単だったようです。モノラル部分については、選択できる依存関係とパッケージがたくさんあります。
だから私は基本的に彼らの側で提供されたジェンキンスの指示に従い、ジェンキンスは走っていました。
ここで問題となるのは、JenkinsにMonoプロジェクトをビルドさせるために何をインストールする必要があるかです。現在、Mono-Develop 3.0.4.7を使用しており、テストコンソールプロジェクトを作成しています。私は推測するサードパーティのライブラリを使用していませんが、MonoのWindowsインストールに何が含まれているのか本当にわかりません。
だからこれが私が求めているものです:
- Ubuntuに何をインストールする必要がありますか?
- プロジェクトファイルの特別な要件はありますか?MonoがWindowsプロジェクト形式を使用していることを読みました。あれは正しいですか?
- モノの構築で私をサポートするJenkinsのプラグインはありますか?
- 特別な注意が必要なことはありますか?PATHに特別なパスを追加したり、関心のある特定のツールを追加したりしますか?
あらゆる知識源に関心があります。彼らが理由を説明しているなら、私は「これをして、それからそれをして、後で別のことをする」を読むのは好きではありません。