InfoQ ホームページ Japanese Build systems に関するすべてのコンテンツ
-
.NET Core は project.json の廃止を予定している
Microsoft は project.json を今後数年以内に廃止することを決定しており、標準の .csproj 形式ファイルへ徐々に戻っている。
-
Twitterが多言語ビルドツールPants 1.0をリリース
5年間の開発期間を経て,TwitterがビルドツールPantsのマイルストンとなるバージョン1.0をリリースした。複数のプログラム言語をサポートし,スケーラビリティに優れる。
-
Maven Central、Googleにミラー
Mavenにフォーカスした会社 Takari(MavenのファウンダーであるJason van Zyl氏が創業)が、Maven CentralをGoogle Cloud Storageにミラーすることを発表した。Maven Centralは多数のオープンソースJavaライブラリがその成果物を登録しているセントラルリポジトリだ。
-
Bazelがベータ版でGroovy, Rust, Scalaをサポート
Googleが半年前にオープンソース化したビルドシステムのBazelが,予定通り最初のベータマイルストンに到達した。いくつかの言語とテクノロジのサポートが追加されている。
-
Gradle 2.5が継続的ビルドをサポート
今月発表されたGradle 2.5には,継続的ビルド(Continuous Builds)や依存関係置換ルール(Dependency Substitution Rules),進捗イベント(Progress Events),Google Testなど,多数のインキュベーション機能が含まれている。
-
AndroidのC/C++ネイティブアプリケーション開発を支援するGoogleの新ツール
GoogleのFun Propulsion Labsが新たに提供するfplutilは,Android用のC/C++アプリケーション開発を容易にしてくれる,ツールとライブラリのセットだ。
-
CocoaPodsが100万ダウンロード/月を達成
CocoaPodsプロジェクトのコア・コントリビュータであるOrta Therox氏は先週,同プロジェクトが1ヶ月当たり100万ダウンロードを越えたことを発表した。この発表は同時に,プロジェクトの開発とユーザベースの拡大が大きく進展した,この1年を締めくくるものになった。
-
Googleがプログラマのビルドエラーを研究
GoogleのエンジニアがGoogleで9ヶ月間で、数千人の開発者が実行した2660万回のビルドに関するリサーチペーパーを発表した。このペーパーにはビルドのワークフローを説明し、ビルド失敗の頻度、コンパイルエラータイプ、修正作業を分析している。著者らによれば、この調査結果は大規模な組織でのビルドプロセスのあり方や、開発者より効率的にサポートする方法についての理解を促進するのに役に立つ。
-
Spring IO Platformリリース
Pivotalは先週Spring IO Platform 1.0のファーストバージョンをリリースした。Spring IO Platformは依存物(とそのバージョン)のリストであり、すべての依存物が一緒に動作する。実装はMavenのPOMファイルであり、自分のプロジェクトにインポートして依存物にバージョンを設定できる。これらの依存物は、Springプロジェクト全体と多くのオープンソースプロジェクトで管理され、利用されている。
-
ThoughtWorksが継続的デリバリツールGoをオープンソース化
ThoughtWorksが継続的デリバリ(Continuous Delivery,CD)であるGoをオープンソースにした。このツールはCruiseControlを起源にしており、開発プロセス全体をカバーするパイプラインプロセスを提供する。つまり、継続的統合、テスト、デプロイメントだ。
-
Android++リリース - ゼロ・ハードウェア・リストリクション,MSBuild, LLVM, GCC, GDB統合デバッグ
先日リリースされたAndroid++のクローズドベータでは,Androidアプリの開発をVisual Studioを使って,ゼロ・ハードウェア・リストリクション, MSBuild, LLVM, GCC,さらにはGDB統合デバッグといったサポートの下で行うことができる。
-
Visual Studio 2013 Previewをサポートし,新しいテンプレートギャラリ,F1サポートを備えたT4 Editor 2.2.1
T4 Editor 2.2.0は再利用可能なスニペットのライブラリの作成に加えて,includeやassemblyディレクティブでプロジェクトプロパティの使用を可能にする。後者は標準IDE内に限定されず,msbuildホストでも有効だ。Visual Studio 2013 Preview版のサポートや新しいテンプレートギャラリ,ディレクティブを対象としたF1キーヘルプのサポートも含まれている。
-
MicrosoftのC#とVBコンパイラが無償提供へ
MSBuildの名称がMicrosoft Build Toolsに変更される。新パッケージにはMicrosoftのC#とVisual Basicのコンパイラも含まれる。これら3つがすべて無償で,Visual Studioや.NET Frameworkとは独立した形で配布されるようになる。
-
モバイルアプリのビルドを自動化するBuildozer
EgeniqのリリースしたBuildozerは,モバイルアプリケーションを対象とする,クラウドベースの���ルド自動化ツールだ。現時点では,iOSとAndroidアプリケーションのビルドと配布をサポートする。最大の目標は,ビルドと配布のプロセスの完全な自動化によって,開発のスピードアップすることだ。
-
FacebookのBuckとxctool:オープンソースのAndroidおよびiOS用ビルドツール
この記事では,先日オープンソースとして公開されたBuckとxctoolの詳細を紹介する。いずれもFacebook社内で,AndroidとiOSのネイティブアプリケーション開発用に使用されていたビルドツールだ。