タグ

Jenkinsとjenkinsに関するsugimoriのブックマーク (18)

  • [資料] Jenkins + GitHub in 第6回テックヒルズ | Act as Professional

    GitHubを利用して、Jenkinsを利用しているは結構いらっしゃいましたが、今回紹介したプラグインであるGithub pull request builder pluginを知っている方は少なかったので、お役に立てたかなと思っています。 このようなGitHubと連携するプラグインの導入やGitHubを利用した実践的な開発ワークフローについて解説しているGitHubを執筆しておりますので、doorkeeperに登録いただければ、レビューアー募集や書籍の発売情報をお届けしまので、こちらもよろしくお願いします。

    [資料] Jenkins + GitHub in 第6回テックヒルズ | Act as Professional
    sugimori
    sugimori 2013/06/19
    この間のイベントの資料だ。
  • Perl + Jenkins | blog

    今携わっているperl (Catalyst)で開発しているWeb Applicationは、Redmineプロジェクト管理、git + gitosisでソースを管理している。 Jenkinsは成果物をコンパイルするプロジェクトに使うという先入観があったのだが、導入してみてRedmineでのチケットの発行単位、コミットの間隔、テストスクリプトの内容などが自然と細かくなってきた。 Jenkinsを導入してみて一番変わったのは、テストに対する意識だと思うけど、まぁ使ってみないとなかなか理解し難いとは思うので、どのように使っているのかを紹介してみます。 Jenkinsの動作に必要なperlのモジュールがありますので、先に入れておく必要があります。こちらで使っているperlのバージョンは5.16.0なのでバージョンによって違うかもしれません。 Storable Digest::MD5 Devel:

    sugimori
    sugimori 2012/11/27
    perlでcheckstyle形式を出力するモジュールかな?
  • Jenkinsで継続的メトリクス測定のすすめ - Articles Advent Calendar 2011 Test

    はじめに こんばんは、家で凍死しそうなので、そろそろセラムヒートでも買おうと思っているdannです Test Track 11日目です! ikasam_a さんから「Jenkinsの話を書いて!」と言われたので、ACDD(Advent Calendar Driven Development) という手法で作った、メトリクス測定ツールとJenkinsへのインテグレーションについての話をします。 メトリクスを測定すると捗るぞ 大きなチームで開発する時に、数百行の謎メソッドができたりとかあったりしますよね(涙) 僕は、Working Effectively With Legacy CodeやClean Codeを読んでいること前提にチームの人がコードを書いていると思っていたら、あれ?という場面があったりします。こういうときは、品質の問題を測定できるようにすると、数値レベルで具体的にした共通認識が

    Jenkinsで継続的メトリクス測定のすすめ - Articles Advent Calendar 2011 Test
    sugimori
    sugimori 2012/11/27
    perlで複雑度も計測できるようだ。
  • CakePHPアプリをHudsonで継続的インテグレーションする方法

    この記事はCakePHP1.2系またら1.3系を対象としており、CakePHP2.0系では別のアプローチになります。 不思議なことにCakePHPアプリの開発でHudson使って継続的インテグレーションしている事例をほとんど見たことがないんだけど、個人的にはPHPアプリだって全部HudsonでCIすべきと思っているのでやってみた。 (ちなみに最近までphpUnderControlでCIしていた) 概略 CakePHPアプリでCIやろうとして問題になるのは、 CakePHPでのテストライブラリがSimpleTestでありJUnit互換のテスト結果を出力できないこと さらにSimpleTestでは一応XMLでの結果出力ができるのに、CakePHPreporterにcake_xml_reporterとかが無くて、html出力かテキスト出力しかできない という2点にあるので、この2点をクリアする

    CakePHPアプリをHudsonで継続的インテグレーションする方法
  • JenkinsでCI(継続的インテグレーション)すればAndroidアプリ開発はもう怖くない

    JenkinsでCI(継続的インテグレーション)すればAndroidアプリ開発はもう怖くない:Androidアプリ開発テスト入門(6)(1/2 ページ) 日Androidの会テスト部が、いままで培ってきたAndroidアプリ開発におけるテストのノウハウを、実際のテストコード例とともに紹介していきます 連載「Androidアプリ開発テスト入門」では、Androidアプリを開発している方のためにテストの基的なノウハウを解説しています。第6回では、CIツールである「Jenkins」を用いてAndroidをテストする方法を解説します。 いまさら聞けない「継続的インテグレーション(CI)」とは 「継続的インテグレーション」(以下、CI)とは、アジャイルのベストプラクティスの1つで、「すべてが自動化された再現可能なビルド・テストを日に何度も行うこと」です。 CIのメリットには、次のものがあります

    JenkinsでCI(継続的インテグレーション)すればAndroidアプリ開発はもう怖くない
    sugimori
    sugimori 2012/05/23
    だんだんAndroidでもCIが普通になってきたなー
  • 継続的インテグレーションとテストの話

    5. 日の内容  型?  残念ながら違います  継続的インテグレーション  概要/流れ/価値/懸念点/導入  テスト  単体テスト/統合テスト/システムテスト/受け入れテスト  結論  継続的インテグレーションとテストは重要 3 6. 日の内容  型?  残念ながら違います  継続的インテグレーション  概要/流れ/価値/懸念点/導入  テスト  単体テスト/統合テスト/システムテスト/受け入れテスト  結論  継続的インテグレーションとテストは重要  注意  基礎的な話が多めなので、ご存知の方はあまり面白くないかも 3 7. 継続的インテグレーションとは?  インテグレーション  複数のコンポーネントで構成されるソフトウェアが一つのシステム として機能することを検証すること  継続的?  変更がある度に!  目的  ソフトウェア品質の向

    継続的インテグレーションとテストの話
    sugimori
    sugimori 2012/05/10
    PFIさんのセミナー資料
  • Redmine, git, Jenkinsの状態を横断的かつリアルタイムに表示する『Dashbozu』をリリースしました。 - みずぴー日記

    Redmine, git, Jenkins などプロジェクト管理ツールの状態を横断的かつリアルタイムに表示するWebアプリ『Dashbozu』を作りました。 これを使えば、一つの画面でプロジェクトの”今”の状態を把握できます。 WebSocketを用いているので、ただ開いているだけで、次々と情報を得ることができます。 iPadで開きっぱなしにして、机の上に置いておくような使い方を想定しています。 なぜこれを作ったか 一般的なソフトウェア開発現場では Redmineでチケットを作成する gitでコミットを繰り返し、中央レポジトリにpushする JenkinsによるCIが実行される 結果を確認し、Redmineのチケットを閉じる という流れで作業が進んでいきます。 これらの作業の中で、開発者は「適切な」タイミングでチェックとフィードバックをすることを求められます。 例えば、チェックのタイミング

    Redmine, git, Jenkinsの状態を横断的かつリアルタイムに表示する『Dashbozu』をリリースしました。 - みずぴー日記
    sugimori
    sugimori 2012/05/07
    リアルタイムって今後の開発のキーワードになりそう
  • Dev@cloudの実装

    2. DEV@Cloudとは • Jenkinsのホスティング – 1000+ のマスタ – のべ 1,500,000分以上のビルド • ソースコード・バイナリリポジトリなど – Git, SVN, Maven • 現在はEC2上で動作 ©2010 CloudBees, Inc. All Rights 2 Reserved

    Dev@cloudの実装
    sugimori
    sugimori 2012/03/01
    Jenkinsのクラウドかー
  • 「第5回 Jenkins勉強会」活動報告 | gihyo.jp

    はじめに 2月21日に楽天株式会社様の会場をお借りして、100名程度の参加者とともに第5回Jenkins勉強会を開催いたしました。稿では、イベントをレポートします。 今回の勉強会では、前半はいつものように有識者数名の発表を聴講し、後半はビアバッシュ形式で参加者皆さんと共に親睦を深めました。 なお、当日のUstreamをはじめ、各発表者の発表資料や参加者の感想ブログはwiki.jenkins-ci.orgにまとめられています。レポートの補足として参照ください。 DEV@cloudの実装~Jenkins-as-a-Serviceはどうやって動いているか~ 川口氏の今回の発表は、CloudBeesが提供しているJenkinsホスティングサービスDEV@cloudを構成する要素の紹介です。 EC2上で提供されているDEV@cloudでは、ProvidoreというJenkinsのスレーブをプー

    「第5回 Jenkins勉強会」活動報告 | gihyo.jp
  • Android Emulator

    This plugin is up for adoption! We are looking for new maintainers. Visit our Adopt a Plugin initiative for more information. Automates many Android development tasks including SDK installation, build file generation, emulator creation and launch, APK (un)installation, monkey testing and analysis... See also: Android Lint Plugin. See also: Google Play Android Publisher Plugin. Table of Contents Fe

    Android Emulator
    sugimori
    sugimori 2012/01/12
    へー。こんなのあるんだ。
  • 【資料公開】ワンクリックデプロイ勉強会

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

    【資料公開】ワンクリックデプロイ勉強会
    sugimori
    sugimori 2011/12/21
    これは面白い!まだまだやれる事はいっぱいあるなー。
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    Blogger
  • 第4回Jenkins勉強会に参加してきた #jenkinsstudy - Diary of absj31

    10月15日 第4回Jenkins勉強会(東京都) (写真:夜の六木ヒルズ。) 第4回Jenkins勉強会を開催します。 今回のテーマは「C/C++/C#(...etc)プロジェクトにおけるJenkinsの運用について」です。 第2回で取り上げたJava、第3回で取り上げたLL言語とはまた違った視点からの有用な事例を聞けることでしょう。 興味がある方はぜひご参加ください。 ハッシュタグ:#jenkinsstudyはい、と言う訳でJenkins勉強会、参加して参りました。Jenkins勉強会については第1回を除いて第2回から連続で、また一昨日にはJenkins関連の勉強会にも参加して来ましたので2日振りの川口さんご拝見、という感じです。 CI超入門:Jenkinsのススメに参加してきた #jenkins_night - Shinya’s Dairy Report 開催場所はグリー株式会社。

    第4回Jenkins勉強会に参加してきた #jenkinsstudy - Diary of absj31
    sugimori
    sugimori 2011/10/20
    もっと活用できるな~
  • CI超入門:Jenkinsのススメに参加してきた #jenkins_night - Diary of absj31

    10月13日 CI(継続的インテグレーション)超入門:Jenkinsのススメ(東京都) 10月13日 CI(継続的インテグレーション)超入門:Jenkinsのススメ(東京都) #jenkins_night - Togetter 豆ナイトでは、豆蔵と CloudBees,Inc. との教育提携を記念して 「CI(継続的インテグレーション)超入門」を開催致します。 「CIってどうなの?」「そもそもCIって何?」的な方をメインターゲットとし、 CIに興味はあるんだけど、導入はまだちょっと。。。というような方に向けて その有用性やメリット及び考慮点等を、Jenkins(Hudson)作者である川口氏自身をはじめとして 業界トップエンジニアの口から語って頂くイベントです。 この機会に是非、CIへの扉を開いてみませんか? 日でJenkinsづくしの一週間 - 川口耕介の日記 先週末の連休で開催された

    CI超入門:Jenkinsのススメに参加してきた #jenkins_night - Diary of absj31
  • 食べログ×クックパッド合同勉強会のお知らせ~開発の裏側お見せします~ - クックパッド開発者ブログ

    クックパッドべログ(株式会社カカクコム)が合同で勉強会を開催いたします。 今回は「開発の裏側」というテーマで、両社のエンジニアそれぞれ2名が開発秘話をお話いたします。 プレゼンタイトルは、決定次第随時アップいたします。 ※現在のところ、Jenkins、インフラの運用についてなどについてのお話を予定しております。 株式会社カカクコム ・京和 崇行(@tkyowa)「大規模環境でRailsと4年間付き合ってきて」 ・椎野 峻輔(@shun115)「Jenkins + Selenium + Python on 検索システム」 クックパッド株式会社 ・高田 悟史(@satoship)「いかにして信頼を得るか」 ・太田 昌吾(@os0x) 「JavaScriptの継続的インテグレーション」 ■開催概要 日時:2011年8月5日(金)19:00~20:30(開場18:45、閉会後懇親会) 場所:ク

    食べログ×クックパッド合同勉強会のお知らせ~開発の裏側お見せします~ - クックパッド開発者ブログ
    sugimori
    sugimori 2011/08/01
    しまった。手遅れだ。ustみよう
  • PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記

    はじめに この資料は「PHPでTDD&CIワークショップ」 http://atnd.org/events/16626 で @yamashiro が発表するための資料だよ。 ワークショップ参加者じゃなくても記事読むだけで完結するようには書いてあるよ。 概要としては、Jenkins を使って PHP のウンコレガシーなコードをいかに綺麗にして行くかということを説明する。 自画自賛だけど PHPMD とか PHPCPD の使い方の説明の資料としてもそこそこイケてる資料になってると思いました。まる。 この記事に書かれてることは、割とTemplate for Jenkins Jobs for PHP Projectsとかぶってるけど、プラグインを絞ってあるのと、一個一個のプラグインについて解説、また実際にエラーが起きたときにどうすればいいのか書くよ。 Java と Jenkins のインストールとJ

    PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記
    sugimori
    sugimori 2011/06/20
    準備しよう
  • Jenkinsのビルド結果をリアルタイム通知するプラグイン『Jenkins Websocket Notifier』を作りました - みずぴー日記

    追記: 公式プラグインになりました。Websocket Plugin - Jenkins - Jenkins Wiki 「pollingが許されるのは小学生までだよねー キモーイ キャハハハハハハ」というわけでビルド結果をpush通知するJenkinsプラグインを書きました。 特徴 Jenkinsのビルド結果をWebsocketを使って通知します。 モダンなブラウザはWebsocketに対応しているので、Javascriptで簡単に通知を受け取れます。 Websocketはプラットフォームに依存しないプロトコルなので、Javascript以外でも通知を受け取れます。 インストール方法 https://github.com/mzp/unageel/archives/master からwsnotifier.hpiをダウンロードする。 wsnotifier.hpiをJenkins の管理 > プ

    Jenkinsのビルド結果をリアルタイム通知するプラグイン『Jenkins Websocket Notifier』を作りました - みずぴー日記
    sugimori
    sugimori 2011/06/13
    jenkinsさんをもっと活用しよう
  • Standard Security Setup - 日本語 - Hudson Wiki

    オリジナル: Standard Security Setup ここでは、おそらく一番一般的な設定 — Hudson自身でユーザーを管理し(ユーザーがサインアップしてアカウントを作成できる)、管理者であるあなたがHudsonで誰が何をできるのかを決めることができる — を説明します。 Initial steps システムの設定画面(http://server/hudson/configure)にいって、"セキュリティを有効化"を選択します。 ユーザー情報の"Hudsonのユーザーデータベース"を選択します。 "ユーザーにサインアップを許可する"をチェックします。 権限管理の"行列による権限設定"を選択します。 匿名ユーザーに参照権限(read)を与えます。 表の下のテキストボックスに、あなたの名前を入力して"追加"ボタンをクリックします。 あなたの名前の行をすべてチェックして、全権限を設定し

    sugimori
    sugimori 2011/04/08
    これ設定しよう
  • 1