タグ

jenkinsに関するmorygonzalezのブックマーク (13)

  • JenkinsプラグインのGitHub pull request builder pluginを使ってみる - 技術めも

    現在、GitHubのPull Requestでコードレビューし、問題なければマージするというフローで開発しているのですが、 コードは問題なさそうなのでマージしてみると、specが落ちている・・といったことがありました。 そこで、Pull Requestされた時点でそれをマージしspecを実行してくれる、そしてその結果を通知してくれる といったことが自動でできれば良いなと考えていました。 そこで発見したのがGitHub pull request builder pluginというJenkinsのプラグインです。 このプラグインは、以下のようなことをやってくれます。 Pull Requestされた(またはそのPull Requestにコミットを積み重ねた)時にそれを検知し、自動でマージしビルドしてくれる (実際はcrontabで設定したタイミングで) GitHubのPull Requestペー

    JenkinsプラグインのGitHub pull request builder pluginを使ってみる - 技術めも
    morygonzalez
    morygonzalez 2013/10/31
  • Jenkinsで外部パラメータで与えたブランチを対象にビルドできるようにしておくと凄惨性あがって墓ドル - ( ꒪⌓꒪) ゆるよろ日記

    テストが終わるまでの時間で書いてみる。 Jenkinsでジョブを実行させるときに、外部パラメータで任意のブランチを対象にビルドできると墓ドル。 例えば、自分のローカルブランチをマージするまえに、テストが通るか確認したい場合とか。 そんなのローカルでテストすりゃーいいじゃんって言われるかもしれないが、 テスト全部通すのに時間が掛かるようになってると、とりあえずCIに実行を投げておいてあとで確認するほうがずっと効率がいい。 F.Y.I: Building github branches with Jenkins ジョブの設定 「ビルドのパラメータ化」にチェックをつけて、以下のようにbranchって名前のパラメータを設定しておく。 「ソースコード管理システム」で「Branches to build」のところに、設定したパラメータである"$branch"を入れておく。 ジョブの設定は以上。上記の方

    Jenkinsで外部パラメータで与えたブランチを対象にビルドできるようにしておくと凄惨性あがって墓ドル - ( ꒪⌓꒪) ゆるよろ日記
    morygonzalez
    morygonzalez 2013/03/29
  • Yahoo! Pipesで作ったパイプの動作をCloudBeesの無料Jenkinsホスティングから監視する - laiso

    以前からYahoo! Pipesに限らず日記に貼り付けたアドホックな作業スクリプトがいつの間にか動かなくなっているのが悲しかったので、なんとかしたいと思っていて。今まで、日記の中にpythonのdoctestを埋め込んで原稿自体にテストランナーを実行するなど紆余曲折をへたのちに、今時っぽくJenkinsに任せることにした(HudsonがPrototype.jsで動いてた時からちょくちょく試してた)。 CloudBees とは CloudBees: The Java PaaS Company CloudBeesはJava系のPaaS。その中の機能でDEV@cloudというサービスがありそこで無料プランの範囲内でJenkinsを操作するアカウントが持てる。 来ウェブアプリ実行環境がサービスとしてはメインだろうけど今回はJenkinsの身体だけが目当てで近寄っていく感じです。 無料プランの制限

    Yahoo! Pipesで作ったパイプの動作をCloudBeesの無料Jenkinsホスティングから監視する - laiso
    morygonzalez
    morygonzalez 2013/03/09
  • 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
    morygonzalez
    morygonzalez 2012/11/23
  • Jenkins : Jenkins got java.awt.headless problem

    Created by Anonymous, last modified by Unknown User (elifarley) on Apr 12, 2016 Problem Jenkins got java.awt.headless problem I installed Jenkins in Ubuntu linux and run Jenkins in the tomcat6. I open any Jenkins page which is showing a trend chart. I get the following error on the page: Graphics N/A Unable to access X. You need to run the web container in the headless mode. Add -Djava.awt.headles

    morygonzalez
    morygonzalez 2012/10/04
  • Redmineのプラグインのポーティングメモ (to Redmine2.0.x)

    今回の内容: Redmineのプラグインのポーティング情報、対応したプラグインは少しずつ増えてきているので、今回はテスト、Jenkins利用時にちょっと困った部分と自分なりの対応を書いてみます。ちょっと長いので、まとめを先に書くと、下記のとおりです。 1. ポーティングのための参考URLはここが良いよ! 2. RAILS_ENV=testのエラーの場合は、Redmine体のGemfileを修正してみよう 3. SimpleCovのレポートがCI上でできないときは、SimpleCov.start だけにしてみよう ということで、もしポーティングでお悩みの方、これだけで解決できれば幸いです。 以下はこのポイント発見までの顛末です。 * * * 1. はじめに: ひとまずポーティング 必要に迫られて、少しずつ書くようになった、Redmineのプラグイン。これも、Redmine体のバージョンが

    Redmineのプラグインのポーティングメモ (to Redmine2.0.x)
  • Search Results

    CategoriesPlatformsiOS Development.NET DevelopmentAndroid DevelopmentRuby DevelopmentUser interfaceUser InterfaceList view columnsAdministrationAgent ManagementPage DecoratorsAuthentication and User ManagementCluster ManagementCommand Line InterfaceBuild managementBuild TriggersBuild WrappersBuild NotifiersDeploymentBuild ParametersOther Post-Build ActionsBuild ToolsBuild ReportsArtifact Uploaders

    Search Results
    morygonzalez
    morygonzalez 2012/10/03
  • jenkinsをアップデートした - It's raining cats and dogs.

    以前jenkinsをインストールしたけどアップデートしろよ的なメッセージが管理画面にずっと表示され続けていたんだけど、やり方調べるのがめんどくさくて放置していた。一瞬心に余裕ができた(むしろ現実逃避)のでアップデートを決行した。(結構というほどのことはないけど。) jenkins.warをダウンロード 管理画面にはここから最新版をゲットできますよ的なリンクがあったので、クリックしたらjenkins.warがダウンロードできた。 でもこれどうしたらいいのよ、前回のインストールの仕方だと、aptで入れたからwarとか使わなかったし。 jenkins.warの差し替えでアップデートできた jenkinsを入れてるubuntuマシンで、とりあえずwget で上記リンクのURLからwarをダウンロードして適当なディレクトリに置いておいた。 warをさがす とりあえずpsでjenkinsのプロセスをみ

    jenkinsをアップデートした - It's raining cats and dogs.
    morygonzalez
    morygonzalez 2012/08/02
  • 第1回福岡Jenkins勉強会 (2012/07/31 19:00〜)

    新機能 connpass APIに新しい機能を追加しました。「イベント資料一覧API」「グループ一覧API」を新たに追加し、「イベント一覧API」にグループサブドメインでの絞り込み機能を拡充しました。詳細な仕様や利用方法は、APIリファレンスをご確認ください。API利用を希望される方は、connpassのAPI利用についてをご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。

    第1回福岡Jenkins勉強会 (2012/07/31 19:00〜)
    morygonzalez
    morygonzalez 2012/07/25
  • Jenkins casual notification using Remote access API - 烏賊様

    はじめに このエントリは Jenkins Advent Calendar jp 2011 の21日目分です。 はてなダイアリーで書くのが流行っているようですが、あえてのはてなブログからお送りします。 今日は、ビルド結果の通知とリモートアクセスAPIの組み合わせについて話します。 Jenkinsの通知処理 Jenkins は各種プラグインが揃っており、そのうちの幾つかはこのアドベントカレンダーでも紹介されています。通知系のプラグインも IRC Plugin や Growl Plugin, Skype Plugin など色々揃ってますね。これらを使えば、ジョブのビルド結果をいろんな手段で通知させることができます。 これら通知系のプラグインを使っていると、メッセージをカスタマイズしたくなると思います。私はなりました。Growl などはデフォルトでもいいのですが、IRC 通知の場合、ビルド結果で色

    Jenkins casual notification using Remote access API - 烏賊様
    morygonzalez
    morygonzalez 2012/04/05
  • Jenkins CIでRSpecを自動実行する - ぱろっと・すたじお

    今回は「Jenkins CI」のお話 http://jenkins-ci.org/ きっかけはGunma.web #4でのLTでした Gunma.web #4 (on 2011/02/12) まとめ - ぱろっと・すたじお Jenkins CI(旧Hudson)の話を最初に聞いたのはデブサミ2009?だったと思いますが、 気で使おうと思ったのはこのLTを聞いて、いくつか質問したときです (RakeやGitでも使える、的な話) あと、WEB+DB PRESSでも(テスト関連ツールとして)紹介されていました WEB+DB PRESS Vol.61 作者: 西岡祐弥,濱田章吾,浦嶌啓太,高橋健一,柴田博志,井上誠一郎,大谷弘喜,荻野淳也,原悠,増井俊之,横山彰子,浜階生,ミック,uupaa,塙与志夫,はまちや2,大沢和宏,中島聡,矢野りん,中島拓,角田直行,WEB+DB PRESS編集部出版

    Jenkins CIでRSpecを自動実行する - ぱろっと・すたじお
    morygonzalez
    morygonzalez 2012/02/09
  • 第3回Jenkins勉強会で発表してきました

    うちでRuby/Rails言っているクラスタにJenkinsを輸入した張人ということで、@kakutani経由でオファーを受け、@hsbtと社内のCI事情と最近の活用方法について発表してきました。 私がJenkinsを使っていたのはもう1、2年くらい前のRails 2時代だったので、最近Jenkinsを使っている@hsbtにテクニカルなところをお願いして、私はスピリチュアルなところやCIに対する取り組みについてお話ししました。 「LLでJenkinsを使っている人はどうやって使っているのか」「LLの人にJenkinsを使ってもらうにはどうしたらいいのか」という問に、それなりの回答が出来たのではないかと思っています。 川口さん、スタッフの皆さん、懇親会でからんでくださった皆さん、スライドのレビューをしてくださった@kakutani、ありがとうございました。 JenkinsStudy03 ※

    morygonzalez
    morygonzalez 2012/01/30
  • Testing Rails apps with Jenkins - komagataのブログ

    JenkinsでRailsアプリをテストする。 環境 さくらのVPS 512Debian 6.0.1 squeeze Jenkinsのインストール さくらのVPSにDebian squeezeをインストールする方法はこちら。 $ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - $ sudo vi /etc/apt/sources.list deb http://pkg.jenkins-ci.org/debian binary $ sudo apt-get update $ sudo apt-get install jenkins jenkinsユーザーが作成されて8080にjenkinsが立ち上がる。 nginxでのReverse proxyの設定 example.c

  • 1