ロジャー・フィンガス
· 1分で読めます
Appleは月曜日にSwiftの継続的インテグレーションを正式に開始し、プロジェクトの健全性をチェックし、コミットが行われる前にプルリクエスト内でテストを統合できるようにした。
AppleのシステムはJenkinsをベースにしており、Swift公式ブログによると、OS X、iOSシミュレータ、Ubuntu Linux向けのテストをビルド・実行できる。Swiftチームは、「特に他のプラットフォームやアーキテクチャへの移植が一定量に達し、Swift開発コミュニティからのサポートが得られた場合には、時間の経過とともにより多くの構成に対応できるように設計されている」と述べている。
開発者がビルドに支障をきたす変更を行った場合、自動的にメール通知が届きます。プロジェクトではまもなくパフォーマンステストのサポートも開始される予定です。
Swift は比較的新しいプログラミング言語であり、Apple 自身も、いくつかのモバイル アプリと OS X El Capitan の小さなセクション以外ではほとんど使用していないと考えられています。
OS X用の32ビットSwiftランタイムはまだ存在せず、Swift ABI(アプリケーションバイナリインターフェース)も未完成です。少なくとも後者はSwift 3と同時にリリースされる可能性はありますが、Appleが6月のWWDC(世界開発者会議)まで詳細な計画を明らかにする可能性は低いでしょう。