タグ

jenkinsに関するinouetakuyaのブックマーク (15)

  • Jenkins がもっともっと便利になるプラグイン 8 つ

    こんにちは、開発担当の松です。 前回のプラグイン紹介記事がわりと反響があったようですので、今回も便利プラグインをいくつか紹介します。 好みのテーマに変更できる: Simple Theme Plugin 左下のいつも出ている執事の顔が気になってくる人は多いと思います。 そんなときにはこのプラグイン。CSSJavaScript を挿し込むだけの単純なプラグインながらその効果は絶大です。 利用するには、プラグイン導入後に Jenkins の管理 → システムの設定 → theme に追加する CSS と JS を指定するだけです。 プラグインのページにはサンプルのCSSファイルも用意されています。 とりあえず、執事の顔を消したいだけなら CSS に次のように記述すればよいです。 #main-table { background-image: none !important; } ページの

    Jenkins がもっともっと便利になるプラグイン 8 つ
  • Rails開発でJenkinsを使ってみる|TechRacho by BPS株式会社

    どうやら社内ではJenkinsというCIツールを使ってようですので、使うまでの設定をメモしておきます。 CIツールとは継続的インテグレーションツールのことらしく長い時間のかかるビルドやテストを自動で行ってくれるソフトです。 来はJava用のソフトみたいですが、プラグインを導入することでRailsでも使えます。 RailsでSpecとカバレッジレポートを出すまでの例を書いてみます プロジェクトの作成 rails new Jenkins Gemfileを編集して以下を追記 gem 'rspec-rails' gem 'simplecov' gem 'simplecov-rcov' インストールと適当なテストを生成 bundle install rails generate scaffold Project name rails generate rspec:install rake db:m

    Rails開発でJenkinsを使ってみる|TechRacho by BPS株式会社
  • Jenkins に bundle update した上で Pull Request させる - @kyanny's blog

    皆さん bundle update してますか?ぼくは忙しさにかまけてついサボりがちなのですが先日何ヶ月ぶりかにやってみたらけっこういろんな gem がアップデートしててヒヤリとしました。 bundle update 忘れは今後もまたやってしまいそうだと思い、なにかこれを解決する方法がないか考えたところ、 マメにやるのは無理。余裕があればやるけど忙しくなったら忘れる。自分の意識が低くなっても破綻しない仕組みを作るべき 差分が小さくても Pull Request を出すのは悪くない。というか Pull Request は毎日全員が見るし放置されにくい bundle outdated の結果をメールするのもお手軽そうだけど、メールなんてどうせ見ない (pendaxes がいい例で、毎朝メールがきても痛くも痒くもない) ということで「Jenkins に毎週 bundle update したブラン

    Jenkins に bundle update した上で Pull Request させる - @kyanny's blog
  • GithubにpushしたらレッツJenkins - Play of Color

    Githubを使っているなら、Jenkins(Githubから叩ける場所で公開する必要がある)に、 Github Plugin(This plugin integrates Jenkins with Github projects.ってやつ) を入れる。 いれたら対象jobの、 「設定」→ビルドトリガに「Build when a change is pushed to GitHub」ってチェックボックスができてるのでそれをチェックする。 それから、Github側の対象リポジトリ画面のスパナマーク(Admin)→Service Hook→AVAILABLE SERVICE HOOKS欄の一番上?にある「Post-Recieve URLs」をクリックして、 そこのURL入力用テキストボックスに。 「http://:/job//build?delay=0sec」 みたいのを入れる感じ。 ※肝心の

    GithubにpushしたらレッツJenkins - Play of Color
  • Jenkinsインストール - Narwhal

    Flexでライブラリやらなんやら作ってたのですが、 一息付いたので、開発環境周りをやっとこうかと。 Jenkinsを、さくらのVPSにインストールしたいと思います。 War単体で実行や、Tomcatなどにデプロイしてもいいのですが、 せっかくRPMを提供してくれているので、 RedHat Repository for Jenkins を参考にインストール。 $ sudo service jenkins startで起動しますが、8080で起動するので、80で動くようにします。 Jettyの場合は、iptablesで80→8080リダイレクトしてましたが、 Jenkins以外でも使う想定だったり、他の事してみたかったりするので、 さくらVPSにjenkinsをインストールする - おもしろwebサービス開発日記 この方と同じ感じで、フロントにnginxを入れたいと思います。 nginxインス

    Jenkinsインストール - Narwhal
  • Jenkinsを使ったiOSアプリビルド自動化11 GitHubとJenkinsの連携 – なんてこったい

    Hookの機構を使うと、GitHubに変更がプッシュされたタイミングで自動的にJenkinsのジョブが走るようにすることができます。ポーリングに比べて、プッシュからビルドまでの時差が減り、無駄な通信も減りますが、アクセス制御が有効になっている場合の設定で少しはまってしまったので方法を書いておきます。 Hookをトリガーにしたビルド Gitには、コミット直前やプッシュ完了時など、任意のタイミングでスクリプトを実行できるHookという機構があります。この機構を利用すると、レポジトリに変更がプッシュされたタイミングでJenkinsのジョブを実行させることができます。 GitHubの場合は、レポジトリのAdmin -> Service Hooksページ内でHookの設定ができます。幸い、Jenkinsと連携させるための項目が最初から用意されています。ここでJenkins内のジョブ実行用のURLを指

  • Jenkins で Rails3 プロジェクトのカバレッジを計測する

    話にはよく聞くけど実際 Jenkins 使ったことないなーってことで、ちょうど手元で試してた rails3 のプロジェクトを対象に構築してみることにした。 以前は rcov 使ったと思うんだけど、rcov は 1.9.* には対応してないらしい。 最近の流行りは simplecov らしいってことで simplecov を入れる。 参考: Ruby 1.9.2 + Rails3でテストカバレッジを取るにはSimpleCovが良さそう | FIRN.JP ちなみに rspec までは導入済みという前提。 必要なのは simplecov と simplecov-rcov。前者がカバレッジ計測で後者は出力フォーマットを rcov 互換にする。 まずは Gemfile に simplecov と simplecov-rcov を追加。 group :test do gem 'simplecov',

    Jenkins で Rails3 プロジェクトのカバレッジを計測する
  • 特集:Hudsonを使ったアジャイルな開発入門|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    特集:Hudsonを使ったアジャイルな開発入門|gihyo.jp … 技術評論社
  • GREEにおけるJenkins, その1 | GREE Engineering

    はじめまして。エンジニアの岡崎(@watermint)です。今回はGREEにおけるJenkinsの利用について紹介します。 Jenkinsは継続的インテグレーションの代表的なツールです。JenkinsがどういうものかはJenkinsコミュニティーの説明をみると良く分かります。 一言で言えば、Jenkinsは、容易ないわゆる「継続インテグレーションシステム」を提供し、開発者が変更をプロジェクトに統合でき、ユーザーがより新しいビルドを容易に取得できるようにします。自動化された継続的なビルドは、生産性を向上させます。 Meet Jenkinsより 継続的インテグレーションという言葉について耳慣れないというかたは、JenkinsならびにJenkinsの前身であるHudson開発者である川口さんによる解説をご覧ください。 Hudsonを使ったアジャイルな開発入門 GREEにおけるJenkinsの導入

    GREEにおけるJenkins, その1 | GREE Engineering
  • Jenkins Mac OS X InstallerでJenkinsを入れる - IwazerReport

    ローカルのMacBook ProにJenkinsを入れて色々試したくなりました。 サイトに行ったらMac OS X用のインストーラがあったので、これはラクチンだと入れてみたら少しハマったので回避方法を書いておきます。 まず、pkgをダウンロードしてインストールしてpsを見てみると既に起動してます。 コマンドオプションが何も指定されていないので、http://localhost:8080/を叩いてみると404 Not Found orz システム環境設定を見てもJenkinsの設定などなく一旦終了しようとkill -KILLしても自動再起動してしまう... 調べたところLaunchDaemonで起動されているようです。 ここにドキュメントがインストールされてました。 しかしまず起動と停止の方法が知りたいのですが書いてません。LaunchDaemonで調べると下記コマンドで行える事が分かりまし

  • JenkinsからIkachanに通知を飛ばすIRCプラグインを書いた - Kentaro Kuribayashi's blog

    隣席のるびりすと氏が「Jenkinsのプラグイン書いたよー」といっていたので、どうやって書いたのか訊いてみたらjpiってのを使うと簡単でよい、Ikachan用のプラグインとかも簡単に書けるよというので、練習で書いてみた。 https://github.com/kentaro/jenkins-ikachan-plugin つか、@takaiさんのHipChatプラグインを適当にコピペしただけだけど(テストのしかたがよくわからなかったので、書けてない……)。 こんな感じに設定が追加される。 んでもって、ビルドが走ると、この場合はlocalhost:4979で待ち受けているIkachanを通してIRCになんかしら通知される。 JenkinsのプラグインをRubyで書けるの、思いのほかアツくて、ヤバいね!!1 テストちゃんと書いたらリリースするます(あと、なんかWikiのページ作ったりする必要があ

    JenkinsからIkachanに通知を飛ばすIRCプラグインを書いた - Kentaro Kuribayashi's blog
  • DevLOVEでJenkins(というかCIとインフラ)についてお話ししました - けんちゃんくんさんのWeb日記

    同僚の@papandaからの依頼とあれば断わる理由はないので、DevLOVE HangarFlight - Snow Barrage -で、Jenkinsを中心としたCIとそのインフラについてお話ししてきました。 Jenkins勉強会で発表した内容に、それから半年の動きを足した内容となっています。 主たるコミュニケーションツールであるIRCを中心として開発者が開発に集中できること 有限のサーバリソースをどう使って快適なCI環境を手にいれるか ということが、ここ1年くらいホットなトピックだったので、そのために私たちがやっている取り組みをお話させていただきました。 何人かの方から、JenkinsとIRCと会話するのは面白い、GanetiやTravisは知らなかったけど興味が湧いたという声を頂いて、発表してよかったなぁと思いました。 また、懇親会では、Vundleの記事やWeb+DBの特集がよか

  • Jenkins

    Continuous Integration and Continuous Delivery As an extensible automation server, Jenkins can be used as a simple CI server or turned into the continuous delivery hub for any project. Easy installation Jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Linux, macOS and other Unix-like operating systems. Easy configuration Jenkins can be easily

    Jenkins
  • Jenkinsの通知をGrowlで受け取る - rabbit2goのブログ

    Windowsを使っていてMacと同じように使えるソフトが有ると嬉しくなることがある。例えば、Growlもその一つだろう。様々なアプリケーションからの通知を一括して表示してくれる便利なユーティリティだ。 Growl is the is ultimate notification system for the Mac. It's the easiest way to know what is going on with other applications while you are working on something else. Growl Growl lets you know when things happen. Files finished downloading, friends came online, new email has arrived - Growl can

    Jenkinsの通知をGrowlで受け取る - rabbit2goのブログ
  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(2/4 ページ) JenkinsのセットアップはTrac Lightningで簡単に! Jenkinsを利用するには、サンプルとなるソースコードやリポジトリが必要となります。Trac Lightningを利用すると、JenkinsとSubversionを利用したリポジトリ、JenkinsとMavenでビルド・レポートを出力するサンプルのソースコードが提供されており、簡単にJenkinsを体験できます。 稿では、Trac Lightningを利用してJenkinsを体験しつつ、どのように設定していけばいいのか確認しましょう。 JDKのインストール JDKをあらかじめインストールして環境変数「JAVA_HOME」をJDKをインストールしたディレクトりに設定してください

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
  • 1