タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

継続的インテグレーシに関するOSCAのブックマーク (2)

  • 継続的インテグレーションを始めるための基礎知識

    継続的インテグレーションを始めるための基礎知識:グリーはいかにしてJenkinsを導入したのか(1)(1/2 ページ) 連載では、グリーのサービス開発において導入している継続的インテグレーション(Continuous Integration、以下、CI)と、CIツールであるJenkinsの導入について3回に分けて説明します。Jenkinsのインストールといった“手順”よりも、CI導入の“モチベーション”や“進め方のポイント”を中心に説明します。 グリーの開発と継続的インテグレーション SNSやソーシャルゲームなどを運営するグリーでは、数百名の技術者が日々さまざまな機能やサービスを開発し、リリースしています。このような規模、リリース頻度での開発を支えるには数多くの工夫や仕組みが必要です。この中でも最も大きな仕組みの1つにCIが挙げられます。 グリーでは、開発にCIを格的に導入し始めたのは

    継続的インテグレーションを始めるための基礎知識
  • CIのメリットは何か私案 - uehaj's blog

    (論は、CIのメリットを「テストの自動化そのもののメリット」など他の絡み合ったメリットから分解して論じ、明確化することを目的としています)。 ソフトウェアの開発において「インクリメンタル開発」という方法論もしくは方針があります。 インクリメンタル開発は、まず開発対象ソフトウェアが実現する機能を果たすための意味のある最小限の機能コアを、最優先で作り上げ、それが動作する状態を保ちつつ、機能の追加を繰り返していくことで最終的な機能を持つところまで到達させるという開発手法(手順)です。 インクリメンタル開発における機能追加の際には、追加した結果、全体が依然として正しく動作するままであるかを、その都度確かめ、うまくいったときに限って次のステップに進みます。もしうまくいかないようなら、次の段階には進みません。順を追って、すでに作った部分を土台にして(新しい部分の動作を確認するための基準として用い)、

    CIのメリットは何か私案 - uehaj's blog
  • 1