オープンソースソフトウェアの継続的インテグレーションツールとして使われているJenkinsの最新版「Jenkins 2.0」がリリースされました。
Jenkinsを知らない方に簡単に説明すると
「ソフトウェアの開発プロセスにおけるビルドやテスト、デプロイなどをジョブとして管理してジョブの実行を自動化するツール」
です。
実際に仕事でJenkinsを導入していますが、簡単操作でデプロイが可能となり一昔前と比べて大分楽になったのではないでしょうか。
さて、「Jenkins 2.0」の目玉機能ですが、
・Built-in support for delivery pipelines.
Jenkins 2.0では、パイプラインが標準機能としてサポートされ、ユーザーはGroovyのDSL(ドメイン特化言語)を使って、パイプラインをコードとしてモデリングできるようになった。
・Improved usability.
ユーザビリティも改良され、一般的なニーズに合う一連の推奨プラグインが用意され、それらをインストールできるようになった。
他にもアイテム作成のためのページのデザインを一新、ジョブ構成ページの最上部にタブが導入された他、フォーム要素のデザイン変更により、オプション間の関係が分かりやすくなった。
・Fully backwards compatible.
Jenkins 2.0は、Jenkins 1.xから移行ができ、完全な後方互換性。
Jenkins1系を使っていたプロジェクトは2系への移行をしない理由がないとのことですが、上記の概要を見ただけじゃメリットが良くわからないですね…。
社内プロジェクトで導入際に改めて記載させて頂きます!
Jenkinsを知らない方に簡単に説明すると
「ソフトウェアの開発プロセスにおけるビルドやテスト、デプロイなどをジョブとして管理してジョブの実行を自動化するツール」
です。
実際に仕事でJenkinsを導入していますが、簡単操作でデプロイが可能となり一昔前と比べて大分楽になったのではないでしょうか。
さて、「Jenkins 2.0」の目玉機能ですが、
・Built-in support for delivery pipelines.
Jenkins 2.0では、パイプラインが標準機能としてサポートされ、ユーザーはGroovyのDSL(ドメイン特化言語)を使って、パイプラインをコードとしてモデリングできるようになった。
・Improved usability.
ユーザビリティも改良され、一般的なニーズに合う一連の推奨プラグインが用意され、それらをインストールできるようになった。
他にもアイテム作成のためのページのデザインを一新、ジョブ構成ページの最上部にタブが導入された他、フォーム要素のデザイン変更により、オプション間の関係が分かりやすくなった。
・Fully backwards compatible.
Jenkins 2.0は、Jenkins 1.xから移行ができ、完全な後方互換性。
Jenkins1系を使っていたプロジェクトは2系への移行をしない理由がないとのことですが、上記の概要を見ただけじゃメリットが良くわからないですね…。
社内プロジェクトで導入際に改めて記載させて頂きます!