タグ

ciに関するgidooomのブックマーク (8)

  • 【資料公開】ワンクリックデプロイ勉強会

    2011年12月20日に品川の日マイクロソフト社をお借りして、ワンクリックデプロイ勉強会を開催しました。 当初内輪でやろうと思っていたのですが多くの方にご参加いただきありがとうございました。 また、もろもろセッティング頂いた@katzchangと日マイクロソフトの長沢さんありがとうございました。 以下にセッション資料を公開します。 例によって短文での感想を。 セッション開始前にちゃんとRed Bullを飲んでおいたので元気だった最初の会場へのヒアリングで既にワンクリックデプロイをしている人がいるか調査したところいなかった。まぁWebサービス系でやっているところは増えては来ているもののまだ定着フェーズではなさそうな感じユニットテストやJenkinsはかなりの現場で使われている個人的な今日の名言は、「障害発生時に1日でリリースできるなら、普段のリリースも1日にできるはずだ」というやつ。物

    【資料公開】ワンクリックデプロイ勉強会
    gidooom
    gidooom 2011/12/24
    すんごい良い資料。次は是非勉強会参加したい。
  • Jenkinsでビルド・パイプラインを作る

    Jenkinsのプラグインでビルド・パイプラインを作ることができるので紹介。 #12月20日のワンクリックデプロイ勉強会の発表のネタバレっぽいのですが。 ビルド・パイプラインとはビルド・パイプラインとは、継続インテグレーションのプラクティスの1つで、テスト等を複数の単位に分割し、順番に流していくものである。一般的には継続的インテグレーションを利用していれば、SCMにソースコードをコミットした段階ですぐにユニットテストを走らせ、以降に、静的解析や結合テスト、受け入れテスト、ステージング環境へのデプロイ、番環境へのデプロイという形で進んでいくことになり、その単位でパイプライン要素を分ける。 当然パイプラインの途中で試験に不合格であれば、その後のプロセスには進めない。 これによって、例えばコミット時には即座にユニットテストレベルの結果を返して開発者のペースを阻害しないようにすることができる。(

    Jenkinsでビルド・パイプラインを作る
  • Disk Usage Plugin - hudson - Hudson Wiki

    This plugin records disk usage. Configuration Showing disk usage trend graph is optional - unselect the "Show disk usage trend graph" checkbox on the global configuration page ("Manage Hudson" -> "System configuration") if you don't want to see the graph on the project page. When you install this plugin, disk usage is calculated each 60 minutes. You can see project list with occupied disk space b

  • Jenkinsプラグイン探訪 - JobConfigHistory - ふぞろいのGENGOたち

    はじめに 「誰かがジョブの設定を誤って変更してしまったため、昨日まで問題なく動いていた自動ビルドが失敗してしまい、問題の特定に時間がかかってしまった」なんてことになると面倒です。 このような場合、「過去の設定」と「現在の設定」が簡便に比較できるようになっていると、問題点を短時間で特定できて助かります。 そこで、この記事では、このような状況の改善策の一手段としてJobConfigHistoryプラグインを紹介したいと思います。 なお、このプラグインは簡潔に述べると、 いつ 誰が 何の設定を どのように変更したのか を調査するための機能を提供します。 インストール JobConfigHistory Pluginの名称と関連URLは次のとおりです。 プラグイン名 Wiki URL ダウンロード URL GitHub URL JobConfigHistory Plugin http://wiki.

    Jenkinsプラグイン探訪 - JobConfigHistory - ふぞろいのGENGOたち
  • 5分で分かるデプロイ自動化への道

    12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 ソースコードのバージョン管理いわずもがな。全ての起点はここにあるコードの共同所有の原則への理解このソースコードは番環境または開発環境などで同じように動作しなければならないテストを書く習慣、コミット前に他のテストも含めて通してからコミットする習慣設定ファイルのバージョン管理環境によって異なる設定値(接続先データベース情報など)が書かれた設定ファイルもバージョン管理する開発環境用、ステージング環境用、番環境用などに分けて定義し、容易に切り替え可能にする番環境に配置する際に、アプリケーションの各所を書き換えなけれ

    5分で分かるデプロイ自動化への道
    gidooom
    gidooom 2011/12/09
    まだやるべき事はたくさんある。
  • Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み

    Uncategories Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み こんにちは。QAの井上です。 今回は現在QAチームで行っている自動テストに関する課題、それに対する取り組みについて紹介します。 まだまだ詰めが甘いところがあると思うで、フィードバックいただけるとうれしいです。 早速ですが、QAチームではCIツールにJenkinsを使用していて、約8割がSeleniumによるテストケースでできています。 テストケースの作成から実行まではざっくりですが、以下のようになっています。 - テストケースはFirefoxのIDEを使用して作成 - 作成したテストケースはSVNに保存 - 毎日夜中に最新のソースコードに対してテストを実施 - テストの実施は、Jenkinsのseleniumhqプラグインを使用して、複数台のクライアント(Windows)上でSelen

    Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み
    gidooom
    gidooom 2011/11/03
    今まさにこういう事をやろうとしている!ただ、フラッシュ部分のテストをどうしようかなと。。。
  • きっと何者にも成れないモジュールたちに告げる~静的解析、しましょうか~ - mixi engineer blog

    たんぽぽグループのhirokiです。たんぽぽグループとはmixi内の「刺身にたんぽぽをのせる仕事をなくす」ことを目的とした技術者集団です。 「あれは、たんぽぽではない用菊である」 「スーパーの生鮮品バックヤードが片手間にやってるよ。」 というご批判・ご指摘をうけ、今後は「道路に片方だけの軍手を落とす仕事をなくす」ことを目的としていこうかなどの検討を重ねました結果、「細けぇこたぁいいんだよ。」という結論に至ったことをこの場を借りてご報告させていただきます。今後ともたんぽぽグループを御ひいきによろしくお願いいたします。 と、ご報告をさせていただいたところで、題にはいります。 YAPC::Asia Tokyo 2011 先日Perlのお祭りことYAPC::Asia Tokyo 2011においてLTをさせていただきました。その資料のご紹介とちょっとした解説をさせていただきます。 静的解析、し

    きっと何者にも成れないモジュールたちに告げる~静的解析、しましょうか~ - mixi engineer blog
    gidooom
    gidooom 2011/10/22
    まずはCIサーバで継続的にニヤニヤすることを目標に頑張るか。
  • Jenkins実践入門 ビルド・テスト・デプロイを自動化する技術 絶賛執筆中 - Masa / Lino Blog

    今、「 Jenkins実践入門 ビルド・テスト・デプロイを自動化する技術」というを執筆しています。 Jenkins実践入門ではJenkinsの生みの親である@kohsukekawa さんに監修と序論をお願いしています。 # @kohsukekawa さんと同列で自分の名前があるのが、恐縮です。 日語で書かれたJenkinsのとして、日初の書籍になる予定です。 Amazonでのご予約はこちらJenkins実践入門 〜ビルド・テスト・デプロイを自動化する技術 (WEB+DB PRESS plus) 川口 耕介 監修,佐藤 聖規 監修・著,和田 貴久,河村 雅人,米沢 弘樹,山岸 啓 著 技術評論社 2011-11-11 売り上げランキング : 1972 Amazonで詳しく見る 執筆はちょうど組版が終わり、外部レビューや最終修正中です。 今日、表紙が完成して、タイトルがFixしました。

    Jenkins実践入門 ビルド・テスト・デプロイを自動化する技術 絶賛執筆中 - Masa / Lino Blog
    gidooom
    gidooom 2011/10/02
    これは買わざるをえない
  • 1