ビルドおよびデプロイサービスは、オープンソースのCI(継続的インテグレーション)ツールJenkins に基づいて提供されます。
※ CI(継続的インテグレーション):品質管理(エンティティの生産に関するすべての品質要因を確認するプロセス)を適用するプロセスを実行します。
小規模な作業単位を頻繁に適用し、従来の最終段階で品質管理を適用する方法を置き換えることで、ソフトウェアの品質向上とデプロイ時間の短縮に重点を置くことができます。
サービスを利用するには、ZCPコンソールのサイドメニューからDevOps > ビルドおよびデプロイをクリックします。
JenkinsのアカウントはZCPコンソールのユーザーと統合され、権限のあるネームスペースと同じ名前のフォルダに対して権限が付与されます。
主な機能は以下の通りです。
ソースコードのチェックアウト(Subversion、Git、Perforce、Mercurial、CVSなど)
- ビルド、テスト(Ant、Maven、MSBuild、シェルスクリプトなど)
- 結果の記録(バイナリ、テスト結果、コードカバレッジ、静的解析)
- 通知機能(メール、IM、RSS、IDE)
Jenkinsにはさまざまな特徴があります。
- 複数のOSに対応
- 簡単かつ迅速なインストール(WARファイルとしてWASにデプロイ、Javaコマンドでデーモンとして実行)
- 分散環境のサポート(Jenkinsエージェントをインストールし、Jenkinsマスターの負荷を軽減)
- プラグインでさまざまな機能を拡張可能
- 定期的なビルドの自動化
- ビルドした成果物の自動デプロイ
オンライン相談
問い合わせ