タグ

関連タグで絞り込む (169)

タグの絞り込みを解除

jenkinsとJenkinsに関するm_shige1979のブックマーク (90)

  • ハイパフォーマンスSeleniumテスト@サイボウズ

    第2回日Seleniumユーザーコミュニティ勉強会(http://seleniumjp.connpass.com/event/9222/)の発表資料です。 サイボウズのエンジニアブログで補足記事を書いています。 http://developer.cybozu.co.jp/tech/?p=7934Read less

    ハイパフォーマンスSeleniumテスト@サイボウズ
  • 日本Jenkinsユーザー会

    Jenkins ユーザーカンファレンス東京もいよいよ今週末に迫ってきました。 僕は、基調講演として、Jenkinsプロジェクトの近況をちょっと紹介してから最近のJenkinsの目玉新機能であるワークフロープラグインの紹介をしようと思います。この機能を使うと、継続的デリバリなどで頻出する、複雑な作業の自動化を簡単にできます。サンフランシスコ、ボストンやベルリンのJUCでは非常に大きな反響があったので、きっと面白いはずです。 また、BMW Car ITで大規模な車載組み込みソフトウェアの継続的インテグレーションのシステムを作るチームをリードしているRobert Martinさんを呼んで発表をしてもらいます。この人はNokiaで携帯電話のソフトウェアの継続的インテグレーションのチームを率いた後、Nokiaがドイツの拠点を閉鎖した時にチームごとBMWに引き抜かれて今の仕事に携わっているというスーパ

  • » Jenkins ユーザ・カンファレンス 2015 東京 日本Jenkinsユーザ会

    お知らせ 2015/1/9: セッション”組み込み環境でのJenkinsによる多段階CIシステム”を”ask the speaker”に変更になりました。 2014/12/22: LTの公募終了しました。ご応募ありがとうございました。セッションおよびLTの確定版はこちらです。 2014/11/21: Jenkins Boot Camp Community Editionの募集を開始しました。 2014/11/20: セッション発表者の公募終了しました。ご応募ありがとうございました。引き続き、LTの発表者を募集していますので、ネタがあるかたよろしくお願いします。 2014/10/31: カンファレンスと懇親会の申し込みを開始しました。詳しくはこちら。 2014/10/31: セッションを公開しました。引き続き、セッションとLTの発表者を募集しています。 2014/10/2 : セッション・L

  • JenkinsをJava開発でこんな感じで使っています

    今日は、発表出来なくてすみません...。 写真の素材は下記サイトを使用しております。 http://www.pakutaso.com/ PAKUTASO(ぱくたそ)無料写真素材 Read less

    JenkinsをJava開発でこんな感じで使っています
  • [書評] CakePHPで学ぶ継続的インテグレーション

    著者の @kaz_29 さんから「CakePHPで学ぶ継続的インテグレーション」を献して頂きました。日頃から関心のある分野なので、早速読ませて頂きました。 PHP で学ぶ継続的インテグレーション 書のタイトルは「CakePHPで学ぶ継続的インテグレーション」です。実際、書の中では、CakePHPアプリケーションを題材に継続的インテグレーションを行う手法が解説されています。 ただ、ここで紹介されている継続的インテグレーションの手法は、CakePHP 固有のものではなく、他のフレームワークでも転用可能なものです。 勝手なお世話ですが、書籍のタイトルとしては、「PHPで学ぶ継続的インテグレーション」の方が、良かったかもしれませんね:D 分散された情報がこの一冊に 継続的インテグレーション(CI)を行うには、あるツールさえ入れておけばできるというものではなく、多くのツールを組み合わせる必要が

  • 仮想開発環境とか勉強会(Vagrant/Chef/docker/Jenkins) に参加・登壇しました。 #FukuokaEnv - つばろぐ

    仮想開発環境とか勉強会(Vagrant/Chef/docker/Jenkins)に参加してきました。 1ヶ月前の勉強会ですが、参加メモとして残します。 この勉強会ではタイトルの通り、下記のツールやそれに関わる内容の発表がありました。 Vagrant Chef Docker Jenkins 私もJenkinsについて発表してきました。 日時 2014/06/09 19:30 - 22:00 場所 福岡市博多区博多駅前3丁目22番8号 朝日生命博多駅前ビル 株式会社ベータソフト様 会議室 アジェンダ お断り:スライドが公開されたアジェンダのみ掲載します。 Jenkins使ってみた~Windows編~ @tsubakimoto_s 私の記念すべき初めての登壇。 .NETプロジェクトでJenkinsを使ってみようという内容です。 この発表のためにWindows用のVagrantBoxを作成し、検証

    仮想開発環境とか勉強会(Vagrant/Chef/docker/Jenkins) に参加・登壇しました。 #FukuokaEnv - つばろぐ
  • Dockerで使うサーバサイドソフトウェア(エンジニア編) | さくらのナレッジ

    Linuxコンテナを使った仮想化ソフトウェアDocker。興味はありつつも、実際の運用の中で活かす機会は意外と多くないのではないでしょうか。さらに1.0となったとは言え、実運用のサーバの中で活用していくというのは勇気が出ないかも知れません。 そこで今回はあくまでも開発の部署内だけでDockerを使っていくという方法を提案したいと思います。Dockerのメリットの一つ、外部の人たちが作ってくれているコンテナを使ってサービスを立ち上げてみましょう。今回は特にエンジニアがよく使いそうなソフトウェアにフォーカスを当てています。 必要なもの さくらのクラウドのアカウント さくらのクラウドトップページ アカウントはさくらのクラウドトップページから作成できます。 クラウドサーバを追加する サーバ追加画面 管理画面に入りましたら、サーバの追加を選択します。追加画面では、サーバの名前、メモリ数、ディスクプラ

    Dockerで使うサーバサイドソフトウェア(エンジニア編) | さくらのナレッジ
  • chef soloでJenkinsを入れる - 旧ブログ

    最近、サーバーを一から構築する必要があって、chefを使ってみることにした。 CIしたいのでまずはJenkinsを入れる。 Chef: 11.12.4 Vagrant 1.5.4 Vagrant この辺のコマンド $ vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.5-x86_64-v20140110.box $ mkdir vagrant_chef $ cd vagrant_chef $ vagrant init centos で環境構築。 Vagrantfileに config.vm.network :private_network, ip:"aaa.bbb.ccc.ddd" を追加する。 起動。 $ vagrant up sshコマンドで接続できるように $ vagra

    chef soloでJenkinsを入れる - 旧ブログ
  • 開発者(個人)のためのJenkins - Git Plugin編 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 「開発者(個人)のための」としているのは、別に自分でやっても良いんだけど Jenkins に任せられるなら任せたい、くらいのモチベーションを表現したつもりです。 環境 Ubuntu 14.04 LTS Jenkins 1.573 Bootstrap になって雰囲気が変わりましたね 初期設定 Jenkins 初期設定 Plugin のインストール Git Plugin 依存しているPluginも自動的にインストールされます。 Git Parameter Plugin は、ビルド時に Extended Choice Paramet

    開発者(個人)のためのJenkins - Git Plugin編 - Qiita
  • WindowsでJenkinsのジョブ失敗をデスクトップ通知する - うさぎ組

    Windowsの通知ツールやシステムというのは言うほど連携感がないので、Jenkinsからの通知をどうしたものか悩んでいましたが、素晴らしいツールがあったので紹介します。あと設定について公式に実は書いていない感じのことがあったので補足です。(たぶんJenkinsに詳しい人なら察する内容だけど。) Jenkins On Desktop PowerShellで実装されたJenkinsのジョブ失敗通知アプリケーションです。 ototadana/JenkinsOnDesktop · GitHub READMEにある通りだいたい次の手順で使えます。 zipをダウンロードして好きな場所に展開する PowerShellプロンプトを管理者権限で開いて、 Set-ExecutionPolicy Remote-Signed を実行する JenkinsOnDesktop.exeを実行する デスクトップに現れたJ

    WindowsでJenkinsのジョブ失敗をデスクトップ通知する - うさぎ組
  • JenkinsでPHPプログラムをデバッグしてみよう!!

    先日社内でJenkinsについての勉強会を行ないました。 勉強会を行った際に、JenkinsでPHPプログラムをデバッグしてみましたので 今回はJenkinsを用いてPHPプログラムをデバッグするまでの設定方法について書きたいと思います。 PHPでJenkinsを使ってみたいが、設定がわからないという方は参考にしてください。 Ⅰ:環境 以下の環境で設定を行ないました。 ・OS:Centos6 ・PHP:5.3 ・フレームワーク:ZendFramework ・JenkinsURL:http://jenkins.example.com:8080 (URLはJenkinsをインストールしたマシンのアドレスに変更してください) Ⅱ:サーバ上に準備するもの 1:必要なソフト一覧 ①:Phing phpcs,phpmd,phpcpd,phpDocumentor,phpunitを一括管理することができる

    JenkinsでPHPプログラムをデバッグしてみよう!!
  • CakePHP+Jenkinsによるアジャイル開発 #phpmatsuri

    2012/11/3に博多で行われたPHPMatsuri2012で話をした際のスライドです。CakePHPとタイトルにありますが、CakePHPの話はほとんどありませんw。内容は過去のワンクリックデプロイ勉強会の再構成です。

    CakePHP+Jenkinsによるアジャイル開発 #phpmatsuri
  • [iOS] 「TestFlight+JenkinsでiOSアプリのベータ版配信を自動化する」を @IT に寄稿しました! | DevelopersIO

    執筆記事の概要 このたび「iOSアプリ開発でもCI/継続的デリバリしようぜ」の第4回目の記事「TestFlight+JenkinsでiOSアプリのベータ版配信を自動化する」を寄稿しました。 第4回目は iOS アプリのベータ版配信サービス「TestFlight」についての解説記事です。iOS アプリ開発では必要不可欠なサービスですが、アカウントの作成から Jenkins と併用して自動化する手順まで、初めて使うかたでも導入できるように詳細に解説しました。ぜひご一読ください! 執筆記事はこちら iOSアプリ開発でもCI/継続的デリバリしようぜ(4) TestFlight+JenkinsでiOSアプリのベータ版配信を自動化する | @IT

    [iOS] 「TestFlight+JenkinsでiOSアプリのベータ版配信を自動化する」を @IT に寄稿しました! | DevelopersIO
  • TestFlight+JenkinsでiOSアプリのベータ版配信を自動化する

    連載目次 前回の「Jenkinsでビルド・テスト・カバレッジ出力・コード静的解析を自動化する」では、iOSアプリのビルドやテストをJenkinsを使って自動化する方法について解説しました。 今回は、iOSアプリのベータ版配信サービスである「TestFlight」の使い方を解説します。さらにTestFlightとJenkinsを組み合わせて、ベータ版の配信を自動化する手順も解説します。 今回紹介する手法でiOSアプリを継続的にデリバリすることで、周りの人にアプリを触ってもらう機会を増やせます。 触ってもらう機会が増えると、「ここが使いづらい」「ここはこうした方がよい」といったようなフィードバックがもらえるようになります。その結果、アプリをより良くするために必要なことが見え、その点を改善することによって、アプリの価値や品質を高めていくことができますので、ぜひ今回の記事で紹介するTestFlig

    TestFlight+JenkinsでiOSアプリのベータ版配信を自動化する
  • Jenkinsでビルド・テスト・カバレッジ出力・コード静的解析を自動化する

    連載目次 前回の「Kiwi+CocoaPodsで始めるiOSアプリの振る舞いテスト入門」では、「Kiwi」を使った機能の振る舞いテストについて解説しました。 今回は、CI/継続的デリバリの要とも言えるCIツール「Jenkins」のインストールと使い方、プラグインを用いたiOSアプリのビルドの方法を解説します。稿では、Jenkinsを使って次の作業を自動化します。 iOSアプリのビルド iOSアプリのテスト テストのカバレッジ(網羅率)の出力 ソースコードの静的解析 まずは、各ツールをインストールしましょう。稿では、(Mac)OS Xのパッケージ管理システムである「Homebrew」を使ってインストールします。Homebrewは(Mac)OS Xへのソフトウェアのインストールを単純化してくれるツールです。また、Jenkinsで実行したい処理に必要なツールも併せてインストールしましょう。

    Jenkinsでビルド・テスト・カバレッジ出力・コード静的解析を自動化する
  • GitHubとJenkins連動 自動デプロイ 開発環境設定編 at ITエンジニアmegadreamsの開発日記

    前回の記事でGitHubとJenkinsを用いた自動デプロイ環境の概要をご説明しました。 GitHubやJenkinsと連携した開発環境作成でのrsyncとの出会い 今回は、その環境を実現するための設定手順を書いて行きたいと思います。 大きく4つの手順があります。 Jenkinsのインストール Apacheの設定 JenkinsとGitHubの連携 自動デプロイ設定 開発環境 ・CentOS 6.2 ・Apache がインストール済み Jenkinsのインストール まずは、Jenkinsのインストール 通常ならば、運用するサーバとJenkinsが動いているサーバを分けるべきですが、サーバコストの都合などで今回は同一サーバ上で動かすことにします。 ApacheサーバとJenkinsサーバが同じport80で待つことはできないので、jenkinsをport:8080で動かすことにします。 また

  • 開発・運用環境を効率化する 開発編(Rails):ADWAYS ENGINEERS BLOG

    2014年02月28日 開発・運用環境を効率化する 開発編(Rails) アドウェイズエンジニアのイシマルです。 私が所属しているユニットでは、この半期の目標のうちの1つとして、 「開発・運用環境を効率化しよう!」 という目標を掲げているので、その目標に向かって、私がどんなことを考えているのか!? っという内容を、まず開発について、紹介したいと思います。 ■サーバ 基的に、VM環境を推奨しています。 理由は、物理環境と違い、サーバの複製が簡単かつ高速、サーバのスペックも動的に変更できたりと、基的にメリットばかりですね。 物理サーバは、「どうしてもVMではスペックが足りなくて必要」 っていう時だけ利用する方針で考えています。 ■サーバ環境構築 VM環境でサーバを作るので、1台環境を構築し、その後にOSを複製する流れが良いかな、と考えています。 その環境を作る部分は

  • FuelPHP×PHPUnit×Jenkinsの環境を作るまでのメモ | メモ帳代わりのブログ

    まえがき かなり久しぶりのブログ更新になりますが、私は元気です。 忙しくてなかなか技術をインプットすることもできなくて、ブログ書く時間なんて全然ありませんでした。。 てなわけで、今回はFuelPHPPHPUnitをJenkinsで実行できるようにするまでのメモをしておこうと思います。 開発環境 FuelPHP 1.7 ローカル環境にFuelPHPプロジェクトを作成する まずはじめに、ローカル環境でFuelPHPプロジェクトを作成していきます。oilをインストールしてoilコマンドでプロジェクトをバシッと作成していきます oilのインストール curl get.fuelphp.com/oil | sh FuelPHPプロジェクト作成 oil create fuelphp_sample_blog こんなかんじで『fuelphp_sample_blog』という、サンプルプロジェクトを作成

    FuelPHP×PHPUnit×Jenkinsの環境を作るまでのメモ | メモ帳代わりのブログ
  • Jenkins+Vagrantでテストを分散しよう

    テストの分散は、環境を分けたい場合や速度を上げたい場合に役立つ。Vagrantで複数マシンのテスト環境を構築し、Jenkinsから複数マシンにまたがるテストジョブを実行してみよう。また、お勧めの便利なプラグインも紹介する。 ← 前回 連載 INDEX 次回 → 連載第3回「アプリケーションをデプロイしてみよう」では、Jenkinsからのさまざまな通知方法、およびテストの分割、Herokuへのデプロイを解説した。Jenkins以外についても多くのことを解説したが、いきなり全てを実践する必要はない。どのプロセスの優先順位が高いのか、プロジェクトメンバーで話し合って、着手する順番を決めていこう。 テストの分散とは? さて、今回は「テストの分散」の話である。「前回の連載で複数のジョブに分けたのが分散なのでは?」と気付いたあなたは鋭い。今回の「分散」とは、ジョブに分割することではなく、「複数マシンで

  • Docker 使ってたらサーバがゴミ捨て場みたいになってた話 #immutableinfra - ゆううきブログ

    Immutable Infrastructure Conference #1 : ATND でLTしてきた。 内容はきれいにゴミを捨てましょうという話以上のものは特にない。 背景の説明が少し雑だったので補足すると、Jenkins のジョブスクリプトで、git push する度に docker run していたら ゴミがどんどんたまっていったという感じ。 1 push あたり、アプリコンテナ、DBコンテナとか合わせて3コンテナぐらい起動してるから開発が活発だと、どんどんゴミがたまる。 さらに補足すると、Device mapper がらみのゴミは、aufs 使うとかなり解決できそうな感じはしてる。 (Device mapper だとブロックデバイスレベルでイメージ差分を表現するので、デバイス毎(差分)毎に mount が走るみたいな実装になってるけど、aufs だとファイルシステム単位で複数の

    Docker 使ってたらサーバがゴミ捨て場みたいになってた話 #immutableinfra - ゆううきブログ