タグ

jenkinsに関するmasudaKのブックマーク (30)

  • 開発者(個人)のためのJenkins - Slave編 - Qiita

    はじめに 「開発者(個人)のための」としているのは、別に自分でやっても良いんだけど Jenkins に任せられるなら任せたい、くらいのモチベーションを表現したつもりです。 ここでは、スレーブの作り方と使い方を簡単にまとめてみました。 環境 Ubuntu 14.04 LTS Jenkins 1.580, 1.582 途中から 1.582 に Upgrade しました スレーブの設定方法 まずはスレーブを作ってみる とりあえず作るなら、localhost だけで十分です。 スレーブの新規作成 スレーブの設定 赤枠で囲んでいる部分が、手を加えている場所です。 「リモートFSルート」はディレクトリを指定します。存在しないディレクトリでも構いません。勝手に作ってくれます。 「ラベル」は空白区切りで複数指定できます。私はついついコンマ区切りと間違えてしまいます。 起動方法は、「SSH経由でUnixマシ

    開発者(個人)のためのJenkins - Slave編 - Qiita
  • Docker ComposeでJenkinsとSelenium Gridを一気に立ち上げる - Qiita

    DockerでJenkins JenkinsやSelenium Gridの環境構築の面倒くささ 記事はDocker Advent Calendar 2015の12日目です。 手軽に始められるCIサーバーのJenkinsも実際に運用していこうとすると、以下のような問題が発生します。 たくさんのプラグインのインストールと設定が必要 Jenkinsの設定はバージョン管理ツールの対象外なので暗黙知になりやすい 上記の伴い再度マスターを作るのも大変 前提とするランタイムやビルドツール、ミドルウェアをスレーブ毎に設定するのが大変 最近は上記のような問題を解決するSaaSのCIサービスであるTravisCIやWerckerを使われている方も多いと思いますが、色々な制約がありJenkinsを使い続けている方も多いと思います。 Docker HubにあるJenkinsイメージ Jenkinsでそれっぽいこ

    Docker ComposeでJenkinsとSelenium Gridを一気に立ち上げる - Qiita
  • Jenkinsとrrrspecと私 - 弥生開発者ブログ

    Misoca開発チームの黒曜(@kokuyouwind)です。 最近PS VRを買いました。画像は夏にSony StoreのPS VR体験会へ行った際、スタッフの方が撮ってくださった写真です。 OculusやViveと比べると解像度は低めですが十分な没入感がありますし、なによりアイマスやVOCALOIDなどのキャラクターコンテンツが色々あるのは強いですね。 PS VRはいいぞ。 rspec-queueからrrrspecへの移行 MisocaではJenkinsを使ってCIを回しています。 またrspecでテストを書いており、Jenkins上では時間短縮のためにrspec-queueを使って並列実行していました。 しかし、テストが増えるにつれてrspecの実行時間が長くなってしまい、CPUコア数やメモリの制約で1ノード内での並列数も限界になっていました。 このため、ビルド時間の短縮を目的にrr

    Jenkinsとrrrspecと私 - 弥生開発者ブログ
  • 【Jenkins】Webからjenkinsサーバーの再起動をする | astone.jeez.jp

    JenkinsaサーバーをWebのコンソールから再起動させる。 [jenkinsサーバーのURL]/safeRestart というURLにアクセスすると再起動用のページがある。 設定から行けると便利なのに。 http://astone.jeez.jp/%e3%80%90jenkins%e3%80%91web%e3%81%8b%e3%82%89jenkinsa%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%ae%e5%86%8d%e8%b5%b7%e5%8b%95%e3%82%92%e3%81%99%e3%82%8b/http://astone.jeez.jp/wp-content/uploads/2015/09/jenkins-320x320.pnghttp://astone.jeez.jp/wp-content/uploads/2015/09/jen

    【Jenkins】Webからjenkinsサーバーの再起動をする | astone.jeez.jp
    masudaK
    masudaK 2016/11/14
    初めて知った
  • RE: Jenkins と Python の連携 - kuma8の雑記帳

    はじめに 今回は、Jenkins と Python の連携についてです。 使用するツールは、とても便利なテストフレームワーク pytest と カバレッジ coverage との連携についてです。 pytest の連携 まず、テスト結果のレポートからです。 Jenkins 側へ追加のプラグインのインストールは不要です。 pytest は、実行時にオプションを渡すことで XUnit 形式のレポートを出力できます。 インストール $ easy_install -ZU pytestXUnit 形式の XML でテスト結果を出力する $ py.test --junitxml=pytest.xml test_sample1.pypytest の使い方は割愛しますが、コマンドから --junitxml オプションを付与することで XUnit形式のレポートを出力させることができます。 レポート結果の集約

    RE: Jenkins と Python の連携 - kuma8の雑記帳
  • Mountain Lion環境への「Jenkins」のインストール手順 - Qiita

    はじめに 「Jenkins」とは、Javaで書かれたオープンソース継続的インテグレーションツールである。 「Jenkins」を使えば、ビルド・テスト・デプロイといった工程をある程度まで自動化することができる。 今回は、この「Jenkins」をMountain Lion上にインストールするための手順について記述する。 前提条件 対象の環境情報を以下に示す。 ソフトウェア バージョン

    Mountain Lion環境への「Jenkins」のインストール手順 - Qiita
  • OS XにJenkinsをHomebrewでセットアップする - Qiita

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>homebrew.mxcl.jenkins</string> <key>ProgramArguments</key> <array> <string>/usr/bin/java</string> <string>-Xms512m</string> <string>-Xmx1024m</string> <string>-XX:MaxPermSize=128m</string> <string>-Dfile.

    OS XにJenkinsをHomebrewでセットアップする - Qiita
  • Jenkinsを使って継続的に静的コード解析をさせる - suzukij's diary

    最近プロジェクト内でJenkinsをどう運用しているのか聞かれることがあったので書いておくことにします。 ビルドだけではもったいないので色々なことをやらせているのですが、とりあえず今回は静的コード解析について。 コード解析の設定は最初は少しだけ面倒かもしれませんが、出力されるレポートはプロジェクトの大事なインプットとなってくれます。 出力されたレポート、グラフを見て自分達の日々開発しているものをチェックしてチーム内の朝会やふりかえりでアレコレ語るのがいいんじゃないかと思います。 まずは必要なプラグインのインストール 静的コード解析 FindBugs Plugin - コンパイル後のバイトコードを解析してバグや不具合が発生しそうなコードをチェックしてくれる https://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin Checksty

    Jenkinsを使って継続的に静的コード解析をさせる - suzukij's diary
  • Downstream-Ext

    masudaK
    masudaK 2014/01/21
    こんなプラグインあるんか
  • Jenkinsに入れているプラグインまとめ(Rails中心) - くりにっき

    ふと思いついたので会社のJenkinsで使ってるプラグインをまとめてみます。 RailsでJenkins運用してる人の参考になれば幸いです。(入れてるけどあまり使ってないのは端折ってます) 他に便利なプラグインあったらコメントやブコメで教えてくださいw Ruby/Rails系プラグイン PMD Plugin - Jenkins - Jenkins Wiki CPD(Copy PasteDetector=コピペ検出)のためのプラグイン。 入門Jenkinsで紹介されていたので入れたはず。 入門Jenkins―実践「継続的インテグレーション」 作者: 末広尚義,竹内一成,太田健一郎,西川茂伸出版社/メーカー: 秀和システム発売日: 2012/09メディア: 単行購入: 5人 クリック: 138回この商品を含むブログ (9件) を見る 参考:Javaだけじゃない入門jenkins アプリ作る度

    Jenkinsに入れているプラグインまとめ(Rails中心) - くりにっき
  • 第8回Jenkins勉強会で「Jenkins with Docker」というLTをしました #jenkinsstudy - Yahoo! JAPAN Tech Blog

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog LT の中で触れた環境を構築するデモコードを Vagrantfile にまとめて GitHub においていますのでよければ触ってみてください。ジョブ登録済の Jenkins が立ち上がるので全く同じ環境を試してもらえます。 yahoojapan/jenkins-with-docker-demo LT は5分でざっと流してしまったため、このエントリで補足します。 ジョブ実行毎にクリーンな環境がほしい 特に説明の必要もなく普段 Jenkins を使っていればジョブ毎にクリーンな環境がほしいと思うはずです。スレーブノードをジョブ毎に新規でインスタンスを立ちあげて実行することもできますが インスタンスの作成、起動はそれなりの時間がかかりま

    第8回Jenkins勉強会で「Jenkins with Docker」というLTをしました #jenkinsstudy - Yahoo! JAPAN Tech Blog
  • ScaleOut | Supership

    「ミライリアルの幸せを、デジタルの力で創る」ことを目指すSupershipグループの社内報です。日々の出来事、メンバーの働く様子や声、未来への想いなど、Supershipグループの”Be Super”なストーリーをみんなでシェアしていきます。

    ScaleOut | Supership
    masudaK
    masudaK 2013/08/21
    「テストに失敗した場合にはドラクエのボス戦開始(バグに遭遇したイメージ!)、テスト失敗からの復旧はドラクエの教会の音楽を流すようにしています。」
  • 『第6回テックヒルズでアメーバピグにおけるJenkinsの活用例を発表しました。』

    はじめまして。 アメーバ事業部でアメーバピグの開発/運用を担当しております、丸山と申します。 去る6月18日、CROOZ株式会社主催の勉強会テックヒルズにて第6回はJenkinsをテーマにして開催されました。そこでアメーバピグにおけるJenkinsの活用事例について登壇の機会を頂きました。 当日は、すでにローンチして2年以上経った状態でのアメーバピグにおいて、 * コード品質管理 * バッチ制御 * オペレーションの自動化 の3点をJenkinsを利用して如何に実現してきたかを実例を交えて話させていただきました。 が、あまりにも内容が赤裸々すぎたので後で会社から怒られないか若干心配です。 なお、発表時の資料をslideshareに上げておりますので、これからJenkinsを導入する方にとってで少しでも参考になれば幸いです。

    『第6回テックヒルズでアメーバピグにおけるJenkinsの活用例を発表しました。』
  • Git で Jenkins のバックアップをしてみる - 適当めも

    先日突然会社で使ってる Jenkins が起動しなくなってしまいました。さすがにもう二度とそんな思いはしたくないので、バックアップを取ることにしました。 Backup Plugin - Jenkins - Jenkins Wiki を使ってもいいんですが、git 使えば差分バックアップになるし、好きな時点に戻せて素敵なんじゃないかと思って git を使ってバックアップを取ることにしてみました。 この記事はその時のメモみたいなものです。 リポジトリの作成 まずは git のリポジトリを作ります。せっかくなのでスクリプトコンソールを使ってみます。スクリプトコンソールを開いて、以下を実行します。 dir = System.properties["JENKINS_HOME"] def git = { Object[] cmd -> println new ProcessBuilder(["git"

    Git で Jenkins のバックアップをしてみる - 適当めも
  • Dashboard View

    This plugin contributes a new view implementation that provides a dashboard / portal-like view for your Jenkins instance. On the Jenkins main page, click the + tab to start the new view wizard (If you do not see a +, it is likely you do not have permission to create a new view).  On the create new view page, give your view a name and select the Dashboard type and click ok. The configuration is don

    Dashboard View
  • Jenkins に TAP Plugin というものを導入しました - Watson's Blog

    Amazon で手頃な Mac mini を購入して、Jenkins で日々 RubyMotion をテストしています。 テスト実行結果の出力形式として Test Anything Protocol (TAP) というものがあります。 RubyMotion では Spec を実行する際に output という環境変数で出力形式を TAP にすることができます(他にも spec_dox, fast, test_unit, knock, rubymine を指定できます)。 1 $ rake spec output=tap Jenkins では TAP Plugin というプラグインを導入すると、この TAP 形式に対応することができます。これを導入するとテスト数の増減(Faild が増えたとか)がグラフ表示されておしゃれな感じです。 TAP Plugin の導入 Jenkins のプラグイン

    Jenkins に TAP Plugin というものを導入しました - Watson's Blog
  • なぜかJenkinsを起動させたらパケットロスが多発しまくったのを無理やり直した話 - 元RX-7乗りの適当な日々

    ※ まず、はじめに、僕があまりJenkins自体の挙動に詳しくないので、誰か正しい直し方をご存知の方がいらっしゃったら、教えてほしいです。 題。これは明らかな環境依存下(特にネットワークまわり)での話なのですが、KVM上でのLinux(CentOS 5/6系)な環境で、Jenkinsを起動するとパケットロスが多発して全然使い物にならないケースがありました。 (Jenkinsを落とすと普通に復旧しちゃうんですよね。。。) で、こんな感じで若手が苦しんでいたので、ちょっとOS上で色々と調べていたのですが、どうもtcpdumpを眺めていると、 11:31:14.427406 IP xxx.xxx.40.102 > 239.77.124.213: igmp v2 report 239.77.124.213 11:31:17.905397 IP xxx.xxx.40.102 > 239.77.12

    なぜかJenkinsを起動させたらパケットロスが多発しまくったのを無理やり直した話 - 元RX-7乗りの適当な日々
    masudaK
    masudaK 2013/02/01
    へるぷあす
  • Auto-discovering Hudson on the network - hudson - Hudson Wiki

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

    こんにちは、開発担当の松です。 今回は、Jenkins にたくさんあるプラグインの中からおすすめのプラグインをいくつか紹介します。 ジョブ一覧にアイコンを追加できる: Custom Job Icon 今年8月にリリースされた比較的新しいプラグイン。名前の通りプロジェクトごとにアイコンを登録できて、それがプロジェクト一覧に表示されるようにできます。 利用するには、プラグインインストール後にアイコンを登録する必要があります。 「Jenkins の管理」→「システムの設定」ページに「Custom icons」セクションが追加されていますので、そこでファイルを追加しておきます。追加しても「Refresh icon list」をクリックしないと表示が更新されない点に注意。 なお、画像の拡大縮小あまりきれいに行われないので、アイコンのサイズは 24 x 24 にしておくのがよいみたいです。 アイコン

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

    This plugin from Tikal Knowledge allows sending running Jobs status notifications.

    Notification