タグ

jenkinsに関するmurapongのブックマーク (24)

  • Unityで開発しているゲームの単体テストをCI環境で運用している話 | GREE Engineering

    こんにちは。Quality Assurance部で新規開発プロダクトの品質保証を担当しております@haruna_nishiです。このエントリーは「GREE Advent Calendar 2015」21日目の記事です。 昨年も21日目に「開発チームから激モテ!ネイティブゲーム時代の愛されQA」というタイトルでアドベントカレンダーを書かせていただいたのですが、今年は私が開発チームの中で実際にどのようなことを行っているのか具体例を挙げて紹介致します。 新規プロダクト開発におけるテストエンジニアリングの取り組み 題に入る前に、今一度Quality Assurance部としてのテストエンジニアリングに対する取り組みを紹介させてください。 Quality Assurance部の中でも、Product Operationグループ(Webゲーム、新規事業を軸に品質保証を担当しているグループ)としての技

    Unityで開発しているゲームの単体テストをCI環境で運用している話 | GREE Engineering
  • 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をインストールして使ってみよう[Mac/Linux/Windows]

    継続的インテグレーションツール「Jenkins」の使い方を基礎から解説する連載がスタート。初回は、Jenkinsの概要とインストール手順、簡単なジョブの登録方法を説明する。 連載 INDEX 次回 → Jenkinsとは何か? 「Jenkins」というツールをご存じだろうか? 情報に敏感な読者であれば「継続的インテグレーション(CI)」という言葉とともにネット上で一度や二度は見たことがあるかもしれない。しかしながら「継続的インテグレーション」という言葉の難解さや「Javaで作成されている」という点で、敷居が高く感じられ、導入を見送っているプログラマーの方もいるのではないだろうか。 そんな方々にとって、連載がJenkinsを使うきっかけになれば幸いだ。連載では、Jenkinsの使い方を基礎から説明する。その説明用のプログラミング環境としてはRubyを採用しているが、他の環境の方にも参考と

    Jenkinsをインストールして使ってみよう[Mac/Linux/Windows]
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
  • JenkinsとHipChatの通知連携方法 - No Web Service No Life

    最近、自社主催の勉強会で、クックパッドさんやfreeeさんなど、技術力の高いWeb企業さんの開発スタイルを聞く機会が立て続けにありました。その中で、HipChatに各種ツールの通知を集約している企業さんが多く、「便利そう」というのと、「やばい!取り残される!」という焦りから、ランサーズでも導入してみました。 HipChatの導入 アカウント開設は簡単で、普通のWebサービスと同様にできました。30日間、5アカウントまでのフリートライアルプランがあります。 ブラウザ版以外にも、デスクトップアプリ、スマホアプリなどなどプラットフォーム対応は充実しています。 Jenkinsとの連携 ざっくりしたフローは以下のとおりです。10分もあれば完了します。 Jenkins側でプラグインを入れる HipChatでトークンを発行 Jenkins側でトークンの設定 通知対象のジョブで通知設定 Jenkinsにプ

    JenkinsとHipChatの通知連携方法 - No Web Service No Life
  • Croozにおけるjenkins活用事例20130618

    23. 事例① 規約チェックの自動化 PHP_Code Sniffer × VenusBase による規約チェック 自動化及び可視化 • PHP_Code Sniffer http://pear.php.net/package/PHP_CodeSniffer コーディング規約に沿っているかどうかを チェックするツール • VenusBase 自社フレームワーク『Venus』専用のコーディン グ規約定義スクリプト

    Croozにおけるjenkins活用事例20130618
  • アメーバピグとJenkinsと私

    6. 世間一般の弊社イメージ by 日経済新聞 h,p://www.nikkei.com/content/pic/20130227/96958A9C93819499E0E5E2E2948DE0E5E2E0E0E2E3E1E2E2E2E2E2E2-­‐DSXZZO5220017027022013000000-­‐PB1-­‐27.jpg

    アメーバピグとJenkinsと私
  • Jenkins Pluginを作成してみた。 - Qiita

    Jenkins Pluginを作成/公開してみました。 Call Remote Job Plugin Jenkinsから、リモートのJenkinsのタスクを起動できるプラグインです。 リモートのタスクが失敗すると、こちらのタスクも失敗で終わります。 複数チーム・複数プロダクトで出来上がるプロダクトを作るときにチームごとにJenkinsを分けて管理したい、とかいう時に使ってください。 で、Jenkinsプラグイン公開手順が、巷の情報や、の情報だとうまく行かなかったので、ここで公開しておきます。 Jenkins Pluginのリリース中に The git-clone command failed. とか、 Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.6:deploy (default-deploy

    Jenkins Pluginを作成してみた。 - Qiita
  • Androidアプリのビルド/テストはCIでここまで変わる

    Androidアプリのビルド/テストはCIでここまで変わる:グリーはいかにしてJenkinsを導入したのか(3)(1/2 ページ) グリーのサービス開発における継続的インテグレーションと、CIツールであるJenkinsの導入について、CI導入のモチベーション、進め方のポイントを中心に説明します。今回は、apkの作成までの自動化を手始めに、徐々に自動化の資産を積み上げていくことで開発ワークフローを改善していく過程を紹介します。 前回の「JenkinsでCIすればiOSアプリのビルドは、もう面倒くさくない」に続き、今回はAndroidアプリ開発とJenkinsについて紹介します。 Androidアプリのビルド Android開発の継続的インテグレーションの第一歩として、まずはAndroidアプリをJenkinsでビルドしてapkファイルを作成してみましょう。あらかじめJenkins、Andro

    Androidアプリのビルド/テストはCIでここまで変わる
  • GitHub - sue445/jenkins_xfd: simple Jenkins XFD

  • Jenkinsでビルド後に音(BGM、SE)を鳴らしてみた - suzukij's diary

    Twitterでビルド後の通知にゲームBGMを鳴らしてるという話を聞いたのでマネしてみたところ結構良かったのでメモ。 導入した理由 楽しそう 通知はメールやらIRCやらでやっていたけどなんとなく埋もれがち、気付かなかったりすることもあった ビルド後に音を鳴らしてみて そこに居れば絶対に気付くのは良い ビルド失敗音がなる度に失敗した理由をチームメンバと話すようになった。「あ、今の自分かも。調べますね。」みたいな。 フィードバックがより早くなった ゲームみたいで楽しい 他チームの人も「何やってんの?」みたいな感じで Jenkins とか CI な開発に関心持ってくれる その他 BGM、音はチームメンバで楽しく決めたい。趣味の合う合わないとか。 失敗音はなるべく軽いものを(継続的に鳴るので重いと辛くなっちゃう) Jenkinsで音を鳴らすには プラグインのインストール Jenkins Soun

    Jenkinsでビルド後に音(BGM、SE)を鳴らしてみた - suzukij's diary
  • 継続的インテグレーションを始めるための基礎知識

    継続的インテグレーションを始めるための基礎知識:グリーはいかにしてJenkinsを導入したのか(1)(1/2 ページ) 連載では、グリーのサービス開発において導入している継続的インテグレーション(Continuous Integration、以下、CI)と、CIツールであるJenkinsの導入について3回に分けて説明します。Jenkinsのインストールといった“手順”よりも、CI導入の“モチベーション”や“進め方のポイント”を中心に説明します。 グリーの開発と継続的インテグレーション SNSやソーシャルゲームなどを運営するグリーでは、数百名の技術者が日々さまざまな機能やサービスを開発し、リリースしています。このような規模、リリース頻度での開発を支えるには数多くの工夫や仕組みが必要です。この中でも最も大きな仕組みの1つにCIが挙げられます。 グリーでは、開発にCIを格的に導入し始めたのは

    継続的インテグレーションを始めるための基礎知識
  • Jenkins がもっと便利になるおすすめプラグイン 8 つ

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

    Jenkins がもっと便利になるおすすめプラグイン 8 つ
  • 20121019-jenkins-akiko_pusu.pdf

    20121019 Jenkins勉強会資料です。技術ネタではなくてすみません...。Read less

    20121019-jenkins-akiko_pusu.pdf
  • Beginning Automated Testing With Xcode Part 1/2

    Note from Ray: This is the tenth and final iOS 6 tutorial in the iOS 6 Feast! This tutorial comes from our new book iOS 6 By Tutorials. Charlie Fulton wrote this chapter – a friend of mine and one of the newest members of the Tutorial Team. Enjoy! This is a blog post by iOS Tutorial Team member Charlie Fulton, a full time iOS developer who enjoys hunting, fishing, and hanging out with his family.

  • Jenkins をOS X のログインユーザー権限のデーモンで自動起動しておく設定

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Jenkins をOS X のログインユーザー権限のデーモンで自動起動しておく設定
  • GHUnitのテストカバレッジをJenkinsで表示する | TOKOROM BLOG

    概要 設定が完了すると、JenkinsでGHUnitのテストが実行された後に以下のようにテストカバレッジが参照できます。 設定がちょっとだけ面倒ですが、一度やって慣れてしまえばなんてことありません。 実際に動かしてみたサンプルプロジェクトGithub に置いてあります。 うまく動かない場合の設定の比較などにご参照ください。 なお、ここではiOSアプリ開発用としての紹介をさせていただきます。 事前準備 Jenkinsの導入 さくらVPSにJenkinsさんをインストールする GHUnitの導入 Jenkins を iOS アプリ開発に導入してみた (GHUnit編) GHUnitのiOS用frameworkをビルドするのが面倒な場合は、Github にビルド済みのものを置いてあるのでこれを使っていただいても構いません(2012/9/2時点でXcode 4.4.1 では問題なく利用できまし

  • Jenkins に XFD を追加してみると

    7. ¡  XFD ってなに? ¡  A Brief History of XFD §  あんどん §  ムダ取りの話 §  XFD ¡  XFD を作ろう §  Arduino を使って §  デモ 8. ¡  XFD を入れてみた現場紹介 §  アルティネット 西郡さん §  ハウインターナショナル 高橋さん §  スクラッチソフト 川路さん ¡  現場の何が変わるか/変わったのか §  自分でいじれる XFD のすすめ ¡  XFD のすすめ ¡  Q&A

    Jenkins に XFD を追加してみると
  • GREEにおけるJenkins, その3 | GREE Engineering

    こんにちは、エンジニアの岡崎(@watermint)です。今回はGREEにおけるJenkins導入1年半のなかでの、反省点とこれから導入する方へのおすすめを紹介します。 GREEでのJenkins(当時はHudson)導入は、最初、岡崎の個人的な導入から始まりました。そこから徐々に利用してもらえるプロジェクトが増えて、いまや開発には欠かせないシステムに成長しました。今回は、この1年半でのJenkins導入の反省点と、これから導入される方へのTIPSをご紹介します。 ジョブの命名規則 Jenkinsに登録されているジョブも100を超えるようになってきた昨今、そろそろてこ入れをしたい問題です。 ジョブは1画面に収まる程度であれば、Jenkinsダッシュボード画面でも難なく目的のジョブを探し出したり、ジョブの状態を確認することが出来るのですが、さすがにジョブを探すためにスクロールをしなければなら

    GREEにおけるJenkins, その3 | GREE Engineering
  • Jenkins を iOS アプリ開発に導入してみた (SenTestKit編)

    最近、iOSアプリの開発でも継続的インテグレーション(CI)を取り入れていくプロジェクトが増加傾向にあるようで、各種ツールやライブラリ、ノウハウが出回ってきているように感じられます。そこで私も早速iOSアプリ開発でのCI導入を試してみることにしました。今回の導入試験では、以下のような環境を想定して行いました。 iOSアプリの開発を、Xcode 4.X系のプロジェクトとして行う。 VCSにはgitを採用し、githubの公開リポジトリをリポジトリサーバーとして使用する。 CIサーバにはMacを採用し、プロジェクトをビルドするためにXcode 4.Xをインストールしておく。 ■必要なツールを準備する CIといったら、まずは何はなくともJenkinsです。 http://jenkins-ci.org/ ここでは導入について詳しくは挙げませんが、私は以下のを参考にしました。 https://gi

    Jenkins を iOS アプリ開発に導入してみた (SenTestKit編)