タグ

CIに関するg6949のブックマーク (26)

  • - 継続的インテグレーション

    継続的インテグレーション 原題: Continuous Integration Martin Fowler Chief Scientist, ThoughtWorks Matthew Foemmel ThoughtWorks 「確実なビルドを行う」 -- これはどんなソフトウェア開発プロセスであれ重要なことだ。そのわりには、このことがきちんとされていないことに驚かされる。論文では、Matt が ThoughtWorks 社でのある大規模プロジェクトにおいて採用したプロセスを紹介する。このプロセスは全社的な広がりを見せつつある。テスト部分も含めて「全てが自動化された」「再現可能な」ビルドを、「日に何度も」行うことに力点がおかれている。このプロセスを用いれば、開発者はインテグレーションを毎日行うことになるので、インテグレーションに伴う問題を減らすことができる。 継続的インテグレーションの恩恵

    g6949
    g6949 2014/08/20
  • Javaだけじゃない入門jenkins

    Javaだけじゃない入門jenkins 1. Javaだけじゃない入門Jenkins実践「継続的インテグレーション」 JJUG Night Seminar 2012/09/26 太田 健一郎 @oota_ken 2. 目次 自己紹介 Java以外でのJenkinsの活用 Lightweight Languageでの活用 環境独立の実現 ユニットテスト テストの並列実行 コードカバレッジ 静的検証 コード重複分析 3. 自己紹介 経歴  社内まったりツール開発 5.5年 (JavaScript & Perl)  お客様デスマソルジャーSE 4年 (主にJava、一部COBOL)  ソーシャルゲームQA 1.5年 (再び、JavaScript & Perl)  QAっていうけど、品質に関わることはほぼ何でもやります><  最近だと、Jenkinsの周り以外にも 

    Javaだけじゃない入門jenkins
    g6949
    g6949 2014/08/20
    コード重複検出の話
  • » 経験者によるRedmine、Trac、JIRA比較

    g6949
    g6949 2014/08/20
    ずいぶんベタ褒めですね
  • PART4 全員のタスクを見える化

    出典:日経SYSTEMS 2014年3月号 pp.40-42 (記事は執筆時の情報に基づいており、現在では異なる場合があります) タイムリー開発の現場では、メンバー間の情報伝達の速度が重要だ。DevOpsツールで情報の連携やプロセス状況の共有を図る。実際に効果を上げたNTT先端技術やイトーキの取り組みを見てみよう。 NTTデータ先端技術 ツール連携で伝達漏れ防止 Redmine、Git、Gerrit、Jenkins など ソースコードを素早く改修しても、後のレビュー作業が遅れたり、テスト用の環境が不足したりすると、全体の開発スピードは上がらない――。このことを以前のプロジェクトで痛感したと話すのは、NTTデータ先端技術の志田隆弘氏(ソリューション事業部 クラウド基盤ビジネスユニット クラウドグループ シニアエキスパート)だ。 志田氏らのチームは、クラウド基盤を構築するためのOSS「Open

    PART4 全員のタスクを見える化
    g6949
    g6949 2014/08/06
  • ThoughtWorks Go試した - marsのメモ

    知る人ぞ知るCIサーバ,ThoughtWorks Goを試してみたよ。その昔,Cruiseと呼ばれてたやつで,どうゆういきさつがあったか知らないけど,いつの間にか Go って,なんとも印象に残らない名前になったヤツ。たまたま「そんなのあったなー」とThoughtWorks覗いてみたら,フリーのCommunity Editionなんてのがあったので,ちょっと使ってみた。 → http://www.thoughtworks-studios.com/go-agile-release-management インストーラがあるので簡単に導入できるけど「あー,Jenkinsさんはすげー簡単なんだなー」と思えるほどには面倒w。Go Serverだけでは何もできないので,Go Agentもインストールしないといけません(Jenkinsで言うところのExecutor)。このAgent,勝手にサーバ見つけてく

    ThoughtWorks Go試した - marsのメモ
  • Open-Sourcing Thoughtworks Go