タグ

jenkinsに関するmaggie1979のブックマーク (8)

  • Androidアプリ開発向けの横断CI環境

    こんにちは、スマートデバイス基盤チームの段です。 スマートデバイス基盤チームでは、リクルートライフスタイルのスマホアプリ開発における開発標準・品質指標の策定、新技術の検証及び横断推進、また、可視化及びCIシステムの運用改善など横断ミッションを担っています。 継続的インテグレーション(CI)はアプリ開発プロセスにおける重要な一環で、そのシステム運用改善を横断チームで実施するか各サービス側で実施するかの選択肢があると思いますが、弊社ではスマートデバイス基盤チームが担当しています。日頃の安定運用も勿論ですが、サービス側要件の柔軟対応、CIノウハウの属人化回避、運用工数削減などを意識した改善活動を積極的に行っています。 記事では、現在運用しているAndroid向けのCI環境をご紹介します。 全体構成 ビルド処理〜配布はジョブ毎にDockerコンテナで実施 Jenkins Pipelineを導入し

    Androidアプリ開発向けの横断CI環境
  • gulp-mochaのテスト結果をJenkinsで集計できるようにする

  • Redmine・Gitlab・Jenkins のログインパスワードの管理が大変になったので OAuth 化した - suer のブログ

    開発環境として Gitlab、Jenkins、Redmine をセットで使っているのですが、それぞれにパスワードの設定が必要となって管理が面倒です。 アカウントを一つに統合したい。ということでやってみました。 環境 Redmine 2.3.0 Jenkins 1.499 Gitlab 5.2 方針 Redmine にプラグインで OAuth プロバイダの機能を追加し、Redmine のアカウントで Jenkins と Gitlab へログインできるようにします。 Redmine に OAuth プロバイダの機能をつける やりたいことに近いプラグインがあったのですが、Rails3 以降の Redmine に対応していなかったので、fork して、ついでに日語化しておきました。 https://github.com/suer/redmine_oauth_provider http://red

    Redmine・Gitlab・Jenkins のログインパスワードの管理が大変になったので OAuth 化した - suer のブログ
  • JaCoCo+Tomcat+Jenkinsを使って手動テストのカバレッジレポートを出力する | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは横部です。 JaCoCoはJavaの為のコードカバレッジ取得ライブラリです。 http://www.eclemma.org/jacoco/ このライブラリを使うと、 テストでどこのコードを通ったのか数値化されるため、 テスト漏れを防ぐことができます。 私が参画しているプロジェクトではJUnitによる単体テストはJenkinsで自動化されており、Gradleでビルドされています。 https://gradle.org/ その際はbuild.gradleにGradle JaCoCo Pluginを設定するだけで、 簡単にコードカバレッジの取得とカバレッジレポートの出力ができていました。 しかしこのプラグインはGradle実行中のみ有効である為、 UIを操作して行う手動テストだとGradle JaCoCo Pluginが使えません。 UIを操作して行う手動テストでコードカバレッジを取得

  • Jenkins を CentOS 6 にインストールする手順 (yum) |

    CI, Jenkins という単語を日に日に身の回りで聞くことが多くなったように感じています。 WEB+DBなどにも何度か特集が組まれていたりして、知名度が徐々に上がっているのでしょうね。 ここでは、Jenkins を CentOS 6 にインストールする手順を説明します。 前提条件 Jenkins を動かすためには、Java 6 以上があらかじめインストールされている必要があります。また、稿のインストール手順では wget コマンドを利用しますので、インストールされていない場合は、予めインストールしておいてください。 お急ぎの方は、つぎのコマンドを叩けば wget と Java 7 がインストールされます。 # yum install wget java-1.7.0-openjdk Java の詳しいインストール手順は、下記の記事を参考にしてください。 CentOS/RedHat に

    Jenkins を CentOS 6 にインストールする手順 (yum) |
  • DotCloudにJenkins+Nexus環境を構築してBitbucketと連携してみたよ(2/3)

    こんにちは!aquilegiaです。 その1の続きです。今回はDotCloudにJenkinsを構築します。 Jenkinsは少し面倒ですがお付き合いください。 3、DotCloudにJenkinsを構築 3-1、DotCloud用カスタムWARを作成 JenkinsもNexus同様にjettyユーザが書き込めるJENKINS_HOMEディレクトリが必要ですが、DotCloud環境だとJenkinsが提供する外部指定(JNDIや環境変数、システムプロパティなど)が全て利用できません。その為、あまりやりたくありませんがJenkinsのソースを直接変更してJENKINS_HOMEを指定します。 変更後のJENKINS_HOMEは/home/dotcloud/jenkinsとします。 3-1-1、GitHubからJenkinsのソースコードをDL ローカルにgitがインストールされていない場合は

    DotCloudにJenkins+Nexus環境を構築してBitbucketと連携してみたよ(2/3)
  • Maven,Jenkins,Sonarの導入手順 - Software Development Memo

    ページでは、Javaソフトウェア管理ツール群である、Maven・Jenkins・Sonarの導入手順を記述します。ページのゴールは、取り上げる3つのツールを組み合わせることにより、複数人で開発しているソフトウェアの品質をリアルタイムで確認できる環境を得ることです。 Sonarを動作させるには、1GByteを超えるメモリ容量が必要になります。 ※MavenでなくAntを使用する場合は、Ant,Jenkins,Sonarの導入手順を参照してください。 環境 OS : CentOS 5.5 Maven : 3.0.2 Jenkins : 1.396 Sonar : 2.5 Tomcat : 7.0.8 MySQL : 5.1.54 APサーバとDBサーバは、パフォーマンスと管理のしやすさの観点から、JenkinsとSonar内蔵されている物を使用せず、TomcatとMySQLを使用します。

    maggie1979
    maggie1979 2011/09/05
    まるっと導入手順
  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

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