InfoQ ホームページ Source Code に関するすべてのコンテンツ
-
GitHub、CIサーバー「Janky」をオープンソースで公開
GitHubが「Janky」をオープンソースで公開した。これはJenkinsをベースにした継続的インテグレーション (CI) サーバーで、チャット自動化ツールHubotを利用している。
-
Git、Eclipse.orgでCVS、SVNを超える
EclipseでGitを使っているプロジェクト数がSVNを超え、GitがEclipseプロジェクトで単独で最も人気のあるバージョン管理システムとなった。InfoQではソフトウェア団体やホスティングプロバイダで使われている分散バージョン管理システムのリポジトリ数や増加数を調査した。
-
ウェブAPIのバージョニングの分析
OpenStack Apiのバージョニング規約に言及しながら、Mark Nottingham氏がクラウド上のウェブAPIの様々なバージョニング戦略について分析している。
-
ラージファイル拡張を備えた Mercurial 2.0 がリリース
Selenic が Mercurial 2.0 をリリースした。同社の DVCS として今年3回目となるこのアップグレードでは,ラージファイル拡張が導入され,graft (チェリーピッキング) が組み込まれた。詳細は本文で。
-
ビルドマシンと Windows 7,そしてクラシックな ADO
90年代後半から運用されている,旧式の ADO ライブラリを使用したアプリケーションのメンテナンス作業を行うと考えてみよう。再コンパイルされたコードは,Windows 7 SP1 マシン上では問題なく動作する。ところが不思議なことに,そのプログラムを10年近く使用している Windows XP マシンではクラッシュしてしまうのだ。 これが現在,多数のメンテナンス開発者が直面している問題である。
-
豆蔵、Jenkinsを中心としたCI(継続的インテグレーション)に関する無料入門セミナーを開催
豆ナイト(豆蔵が提供する技術者向け無料セミナー)では、豆蔵と CloudBees,Inc. の教育提携記念として 「CI(継続的インテグレーション)超入門 ~ Jenkinsのススメ」を10/13(木)に開催する。
-
Kernel.orgがセキュリティ侵害から復帰
Kernel.orgのセキュリティ侵害がアナウンスされ、(その後オフラインにされた)以来1ヶ月以上経って、Kernel.orgのwebサイトがオンラインに戻された。
-
BitBucket、Gitをサポート
BitBucketを買収して1年、AtlassianはこれまでずっとサポートしてきたHgリポジトリに加えて、BitBucketがGitリポジトリを提供することを発表した。
-
Spring Social リーダ Craig Walls 氏とのインタビュー
先日 リリースされた Spring Social について,InfoQ ではプロジェクトリーダの Craig Walls 氏に話を聞いた。インタビューの内容はプロジェクトの現状からリリース以降のコミュニティ参加までをカバーしている。
-
Team Foundation Server 11 のアプリケーションライフサイクル管理
Team Foundation Server 11 には,アプリケーションライフサイクル管理の分野で多くの機能が追加されている。注目すべきなのはイタレーション/スプリントおよびリソース割り当てに関するサポート向上,サードパーティ製テストフレームワークのサポート,能力面で大きく改善された依存性グラフなどだ。
-
Jenkinsによる継続的インテグレーションのススメ(1)
Jenkinsはオープンソースの継続的インテグレーション(CI)サーバです。CIサーバは最近普及しつつあるソフトウェア開発習慣・方法論の一つで、狭義にはビルド・テストの実行や品質検査を常時継続的に実行していくというものです。これによって、幾つかの具体的なメリットが得られます。
-
GitHub が Web ベースの編集・コミット機能を追加
GitHub に新機能が追加された。Git リポジトリの web ビュー上のファイルの編集とコミットが,ブラウザ上で可能になったのだ。同じような機能は数カ月前,Google Code にも追加されている。
-
TFSは、Modify-Merge-Commitスタイルのバージョン管理を手に入れる
次期バージョンのTeam Foundation Serverには、Subversionスタイルの「Modify-Merge-Commit」バージョンコントロールが可能になるローカルワークスペースと呼ばれる機能が含まれている。新しいTFSでバージョンコントロールモデルを学習するのは、現在のモデルである「サーバーワークスペース」と比較してはるかに簡単であり、オフラインで動作させるのがより簡単になる。
-
Veracity - 分散データベースを基盤とする新 DVCS
Veracity は Windows,Mac,Linux にインストール可能な,分散データベースをリポジトリとして使用する DVCS である。
-
Google Code が Git をサポート
Google Code がついに Git リポジトリのサポートをリリースした。DVCS として Mercurial,CVCS として Subversion という既存のサポートに Git が追加される。Git リポジトリの完全な移行を果たしていないのは,Subversion リポジトリの読み取り専用コピーを独自に持つ Apache のみとなった。