タグ

Jenkinsに関するshigiryouのブックマーク (15)

  • Jenkins Installation in Linux | Unixmen

  • 継続的インテグレーションツール「Jenkins 2.0」が登場

    オープンソースソフトウェアの継続的インテグレーション(CI:Continuous Integration)/継続的デリバリ(CD:Continuous Delivery)ツールとして広く使われている「Jenkins」の最新版「Jenkins 2.0」がリリースされた。 パイプライン機能の強化「Pipeline as Code」と「ステージビュー」 Jenkinsは、ソフトウェアの開発プロセスにおけるビルドやテスト、デプロイなどをジョブとして管理してジョブの実行を自動化するツール。これに加えて、一連の流れをパイプライン処理として定義、視覚化する機能がプラグインとして提供されていた。 Jenkins 2.0では、このパイプラインが標準機能としてサポートされ、ユーザーはGroovyのDSL(ドメイン特化言語)を使って、パイプラインをコードとしてモデリングできるようになった。このコードは、プロジェ

    継続的インテグレーションツール「Jenkins 2.0」が登場
  • 改訂新版Jenkins実践入門 ――ビルド・テスト・デプロイを自動化する技術

    2015年6月10日紙版発売 2015年6月10日電子版発売 川口耕介,佐藤聖規 監修,佐藤聖規,和田貴久,河村雅人,米沢弘樹,山岸啓 著 A5判/384ページ 定価3,168円(体2,880円+税10%) ISBN 978-4-7741-7423-5 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 書は,導入から運用管理までを解説した定番書としてご好評いただいた『Jenkins実践入門』の改訂版です。今や世界で最も普及しているツールとなったJenkins。その進化にあわせて,生みの親である川口耕介氏監修のもと,Infrastructure as Code,Immutable Infrastructure,コ

    改訂新版Jenkins実践入門 ――ビルド・テスト・デプロイを自動化する技術
  • Zabbix+Pacemaker+Fluentd+Norikra+Jenkinsで監視、クラスタリング、ログ収集/解析、バックアップ

    Zabbix+Pacemaker+Fluentd+Norikra+Jenkinsで監視、クラスタリング、ログ収集/解析、バックアップ:Elasticsearch+Hadoopベースの大規模検索基盤大解剖(終)(1/2 ページ) リクルートの事例を基に、大規模BtoCサービスに求められる検索基盤はどう構築されるものなのか、どんな技術が採用されているのか、運用はどうなっているのかなどについて解説する連載。最終回は、監視、クラスタリング、ログ収集/解析、バックアップに使っているOSS技術と、その使いどころを紹介する。 連載目次 リクルートの全社検索基盤「Qass」の事例を基に、大規模BtoCサービスに求められる検索基盤はどう構築されるものなのか、どんな技術が採用されているのか、運用はどうなっているのかなどについて解説する連載。 最終回となる今回は、前回の「AWS+オンプレのハイブリッドクラウド

    Zabbix+Pacemaker+Fluentd+Norikra+Jenkinsで監視、クラスタリング、ログ収集/解析、バックアップ
  • Jenkinsと完全にサヨナラして、CircleCIに移行した話 - tehepero note(・ω<)

    2015-07-02 Jenkinsと完全にサヨナラして、CircleCIに移行した話 CI Jenkins CircleCI 長らくCIはJenkinsを利用して開発をしてきて、Hudson時代からご愛顧してきたのですが、この春から新しくスタートしたプロジェクトではJenkinsを利用しないという決断をしました。 Jenkinsとサヨナラした理由 複数プロジェクトで共有して利用するのがツライ うちの会社では共通で用意されたJenkinsがあって(それなりにスペック高くて、slaveもぶら下がってる)、色々なプロジェクトがそれを利用しています。 このケースの問題点は何よりもランタイムやSDKを共有してしまうことにあります。全てのビルドに副作用を与えることなく、ランタイムやSDKを追加・更新するのが簡単ではありません。それを滞りなくやるには事前にどのビルドが何を使っているかを把握したり、利用

    Jenkinsと完全にサヨナラして、CircleCIに移行した話 - tehepero note(・ω<)
  • [メモ] Jenkins の状態を調べる

    Jenkins を使っていると色々とトラブルことがあります。 そんな時に覚えておきたい手法をメモっておきます。 (※あくまで個人用メモです。) ログを見るJenkins の管理ページからシステムログを見ることができます。 http://yourjenkins:8080/log/all こちらを見ることで例外が発生していないかなどを確認することができます。 GC ログを見るJenkins の起動オプションに以下のオプションを追加します。 -Xloggc:gc.log すると、指定したファイルに GC のログが出力されます。 これを、gcviewer を使って表示するとこのようになります。 適切なメモリの設定については、あまり詳しくないので省きます。 (検索すればすぐにでてきます) スレッドダンプJenkins のスレッドダンプは、http://yourjenkins:8080/threadD

    [メモ] Jenkins の状態を調べる
  • Jenkinsチュートリアル初級編 | Remote TestKit

    継続的インテグレーション(CI:Continuous Integration)を強力にサポートするツール 「Jenkins」 の機能や操作方法について解説していきます。今回は導入から簡単なジョブを実行するまでの初級編です。 はじめに 記事 「Jenkinsチュートリアル」 では、継続的インテグレーション(CI:Continuous Integration)を強力にサポートするツール 「Jenkins」 の機能や、特に操作方法に焦点を当てて、その使用方法について解説していきます。 今回の初級編では、Jenkins に全く触れたことのない方向けに Jenkins を入手する所から、ジョブの作成、実行、結果の確認までを、一通り紹介します。Jenkins の基礎・基となる必要最低限の使い方の説明に留めるため、応用や、より高度な活用方法については中級編以降をお待ち下さい。 Jenkinsについて

    Jenkinsチュートリアル初級編 | Remote TestKit
  • AngularJSのプロダクトコードをJenkinsで運用する - Qiita

    AngularJSそのものから離れますが、製造作業を行うときのCIを取り扱います。 開発でCIを利用することがセオリーになりつつ有ります(もしかすると、もう一般的になってますか)。 その利点を簡単に上げるとすると、 テストコードを実装している事前提ですが)日々、結合テストを自動で行える 日々結合を行うことで問題発見を早期に行える。 つまり、テスター有りきのテストフェーズではなく、日々製造担当者間で問題点を把握できる 上記は、云うは易しですが、運用ノウハウを継続的に溜めていかなければ、結局、タダの無用な長物になります。しかし、慣れてしまえば強力なサポーターとして必要な存在になることは間違いありません。 具体的なCIについての詳しい説明は他の記事を参考にしてもらうことにして、 AngularJSで作成したプロダクトについても同様にCIで運用できるようになれるよう、個人的にはまだまだ経験的に浅い

    AngularJSのプロダクトコードをJenkinsで運用する - Qiita
  • 【JavaScript】【CI】Jasmine + PhantomJS + JenkinsでJavascriptのテスト

    Jasmine JavaScript用のテスティングフレームワーク 使い方は下記等を参考 JasmineによるJavaScriptのテスト その1 « サーバーワークス エンジニアブログ http://blog.serverworks.co.jp/tech/2010/11/30/jasmine-tutorial-1/ ・インストール(というほどのものでもないが) 以下からzipをダウンロード https://github.com/pivotal/jasmine/downloads ・サンプル 適当なディレクトリに展開してSpecRunner.htmlをブラウザで表示 例)apacheのDocumentRootにjasmineディレクトリを作成 http://localhost/jasmine/SpecRunner.html テスト結果が表示されればOK PhantomJS Headless

  • VOYAGE GROUP エンジニアブログ : QUnit+PhantomJS+JenkinsでJavaScriptの品質を改善!

    2014年09月24日14:15 カテゴリprogrammingtesting QUnit+PhantomJS+JenkinsでJavaScriptの品質を改善! はじめまして!cosmiRelationshipSuiteの開発者であるマルィシェフ・ドミトリーと申します。 世の中で、Webベースシステムが増えており、管理画面の開発を担当している、エンジニアの視野から抜けがちであるJavaScriptのテストについてお話します。最近の数年、TDD概念が非常に流行っており、Model(ビジネスロジック)をテストするJUnitPHPUnitの利用は当たり前のようなことになりました。それと同じく、JS(要するに、Front側のロジック)のテストがをしっかりできる環境として、QUnit+PhantomJS+Jenkinsの組み合わせを紹介したいと思います。 初めに この度、localhostで開発

    VOYAGE GROUP エンジニアブログ : QUnit+PhantomJS+JenkinsでJavaScriptの品質を改善!
  • Jenkinsでアプリケーションをデプロイしてみよう

    継続的インテグレーションの手順のうち、デプロイに焦点を当てて、テストの実行から、GitによるHeroku環境へのデプロイまでを自動化する方法を解説。Mac向けのGrowlを使って実行結果を通知する方法も説明。 ← 前回 連載 INDEX 次回 → 連載第1回「Jenkinsを使ってみよう」ではMac(OS X)/LinuxWindowsへのインストール方法を、第2回「Jenkinsでテストを実行してみよう」ではユニットテストおよびインテグレーションテストを作成し、Jenkinsから実行する手法を解説した。ここまで読んでいただいた読者の皆さんもJenkinsをインストールして自分なりの使い方を模索していることと思う。 さて、連載第1回で「継続的インテグレーションとは次のような手順の繰り返しだ」と説明したのを覚えているだろうか? プログラミング テストの実行 リファクタリング デプロイ 今回

  • Jenkinsでテストを実行してみよう+Rubyテストの基礎(RSpec&Turnip使用) - Build Insider

    Jenkinsを使って小さなテストを自動実行して、開発スピードを飛躍的に向上させよう。また、MacでのRubyRails環境の構築方法から、テストフレームワーク「RSpec」とインテグレーションテスト環境「Turnip」を使ったテストの書き方までを解説する。 ← 前回 連載 INDEX 次回 → 前回の記事を読んでJenkinsの環境を構築することはできただろうか? 今回は簡単なサンプルアプリケーションの作成を行ってみようと思う。同時に、Rubyの標準的なテストフレームワークのRSpecと、インテグレーションテスト環境であるTurnipを使ったテストの書き方を解説する。作成したテストを、Jenkinsを使って自動実行できるようになれば、あなたの開発スピードは飛躍的に向上することだろう。 Railsの開発環境を構築しよう 2013年10月にリリースされたMac OS X 10.9(通称Ma

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

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

    Jenkinsをインストールして使ってみよう[Mac/Linux/Windows]
  • JenkinsでCI環境構築チュートリアル (Windows編) - ICS MEDIA

    CI環境のサンプルとして前回、記事「作業の効率化のためのCI環境構築」を紹介しました。この記事を公開したところ、環境構築の仕方を知りたいとの要望を多数の読者から頂きましたので、複数回の記事に分けて説明したいと思います。 Jenkinsを利用されている方は、LinuxmacOSで利用されている方が多いと思いますが、記事ではサーバが苦手な人でも導入できるよう、「Windows環境を使ったCI環境構築」をテーマとして手順を説明します。 1。ソフトウェアのインストール 環境構築に必要なソフトウェアをインストールしましょう。必要となるソフトウェアは以下になります。 Jenkins 2.7.2(http://jenkins-ci.org/) git for windows 2.9.3(http://msysgit.github.io/) WinSCP 5.9.1(http://winscp.net

    JenkinsでCI環境構築チュートリアル (Windows編) - ICS MEDIA
  • Windows server 2012にJenkins環境を構築した際のメモ - Qiita

    これは何? Windows Server 2012 R2にJenkinsの環境を構築した際のメモ ビルド/テストしたい環境は、Java(JRE1.8.0u20), Apache Ant(1.9.4), Git(1.9.4.mysgit.1) 作業時間メモ 今までJenkinsを構築したことはないレベルの人間で… windows serverのインストールからJenkinsのインストールなどなど含めて3~4時間? Jenkinsのビルドを複数つなげてごにょごにょしたりしたり遊んだのが8時間 自作Pluginを入れて遊んでみたのが8時間? 合計2日半くらい? installer と warをダウンロードする際の違いは? installer はサービスとして登録までをしてくれる。デフォルトのファイルパスは、c:\\Program Files(x86)\Jenkins だった。 war の場合は、

    Windows server 2012にJenkins環境を構築した際のメモ - Qiita
  • 1