
コーディング標準のためのガバナンスの自動化を実現する
Mark Figley氏がコーディング標準とベストプラクティスの実施をビルドプロセスの一部として自動化する方法について説明しています。

OSGiのエンタープライズエキスパートワーキンググループの共同議長であるEric Newcomerが、OSGiの将来とSOA、ESBとの連携について話をしてくれました。彼は議論します。OSGiが来るべき年へ向けてどう進化していくか、そしてSunがコンテナとして採用するかを議論します。
CloudBeesが有償サポートを提供するJenkins Enterpriseをリリースした。これにより、1年に延長される長期リリースと大規模にJenkinsをインストールしている会社にとって有益な、プロプライエタリなプラグインが追加される。
90年代後半から運用されている,旧式の ADO ライブラリを使用したアプリケーションのメンテナンス作業を行うと考えてみよう。再コンパイルされたコードは,Windows 7 SP1 マシン上では問題なく動作する。ところが不思議なことに,そのプログラムを10年近く使用している Windows XP マシンではクラッシュしてしまうのだ。 これが現在,多数のメンテナンス開発者が直面している問題である。
Maven開発で指導的役割を果たしているSonatypeはSonatype Insightを発表し、組織のオープンソースの利用と監査を支援する企業の仲間入りを果たした。このようなサービスを提供する会社は増加している。
SonatypeとOracleは協力してJava.net Mavenの成果物の安定性と品質に注力した。Java.netではリポジトリ管理ソフトのNexus Proが使われている。幅広い利用を促進するため、Java.netの成果物がMaven Centralと同期するようになった。
最近のJenkins会議で、Hudsonプロジェクトとの和解が可能かどうか(HudsonのEclipse.orgに移る提案が出された後に)、そのためには何が必要か、という議論がなされた。話された要求は、EclipseあるいはApacheファンデーションのいずれに移るにも障害であり、よってHudsonとの和解も難しい。
アジャイル開発の議論が継続的統合(CI)から継続的開発に移行するにつれ、CIサーバはビルドプロセス全体の自動化をさらに促進している。Atlassianは今日、Bamboo 3.1をリリースした。これにはTaskと呼ばれる新しい機能が搭載されている。Atlassianはこの機能で開発者の継続的開発を支援したいと思っている。
Hudson を Eclipse 財団に移行する先日の提案に伴って,これが Jenkins と Hudson の再統合につながるのではないか,さらにはコードライセンスの EPL への変更があり得るのではないか,などの憶測が生まれている。Jenkins コミュニティとして Eclipse 財団への参加が望ましいかどうか,本日この後 Jenkins IRC チャネル上で議論が行われる予定だ。