タグ

DevOpsとjenkinsに関するnobusueのブックマーク (14)

  • ちょっと地味なビルドとリリースの話 (レガシーシステム改革、はじめの一歩) | TECHSCORE BLOG | TECHSCORE BLOG

    これはTECHSCORE Advent Calendar 2015 の 10日目の記事です。 こんにちは、馬場です。 12/08 にイベントでビルドとリリースのお話しをしました。 振り返るとこの話はここやここから始まったのだと思います。たぶん。 ビルドやリリースのプロセスを改善する、といった技術的負債の返済プロジェクトは、実際どれくらいの労力がかかってどれくらいの効果があるのか見えにくい(ゆえに経営の人たちを説得しにくい)ところだと思いますが、私たちの経験がみなさんの「こんなに楽になるなら取り組んでみよう」「こんなに大変なのか..これは... 」といった判断の材料になれば、と思います。

  • Building a Continuous Delivery pipeline with Gradle and Jenkins

    Building a Continuous Delivery pipeline with Gradle and Jenkins 1. Building a Con,nuous Delivery Pipeline with and Peter Niederwieser Principal Engineer, Gradleware @pniederw 2. Releases don’t have to be painful 3. Con,nuous Delivery Deliver so5ware fast and frequently 4. #1 Every commit can result in a release 5. #1 Every commit can result in a release #2 Automate everything! 6. #1 Every commit c

    Building a Continuous Delivery pipeline with Gradle and Jenkins
  • NUCON 資料を公開しました! | 株式会社ヌーラボ(Nulab inc.)

    昨日は雪が舞う悪天候にも関わらず、大勢の方に NUCON にお越し頂きました。みなさま当にありがとうございました! 基調講演は元より各セッションも大盛況で、「どのセッションを見ればよいか悩んだ」「見れなかったほうのセッションの資料をみたい」といったお声もいただきましたので、以下に資料を公開いたしました。 テクニカルトラック 開発者がかたるヌーラボのコラボレーションサービス API 最前線 ( ヌーラボ 染田貴志、中原正二、後藤幸 ) 職人任せにしないインフラ構築/運用 ~ DevOps時代を生きぬくために ~ ( ヌーラボ 中村知成 ) 今どきのリアルタイムコラボレーションツールの作り方〜Backlog、Cacoo、Typetalkにおける実践例〜 ( ヌーラボ 縣俊貴 ) ジェネラルトラック ヌーラボサービスの利用事例 – Backlogを使ったオフショア開発 ( EVERRISE 古

    NUCON 資料を公開しました! | 株式会社ヌーラボ(Nulab inc.)
  • 調査で分かった!ITの現場「新3種の神器」

    戦後まもなく、テレビ、冷蔵庫、洗濯機が「3種の神器」と呼ばれ、急速に普及した。ITの現場でも、統合開発環境(ビルドを含む)、ソースコード管理ツール、テストツールは必須ツールであり、3種の神器と呼べるだろう。そして最近、「新3種の神器」と言えるツールが浮上してきた。「Redmine」「Jenkins」「Chef」である。これらはどんなものか、どんなメリットがあるのか、どうやって導入すればいいのか。既に活用している現場の事例やアンケート調査の結果を基に紹介する。 目次

    調査で分かった!ITの現場「新3種の神器」
    nobusue
    nobusue 2013/11/29
    Jenkinsは十分普及してますよね
  • Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO

    今回の課題 こんにちは植木和樹です。7月にserverspecを使ったChefの自動テストのエントリを書きました。 【AWS】JenkinsとserverspecでChefのテストを自動化する このエントリは初めてJenkinsを触った時に書いたので、いろいろと流儀がわかっていませんでした。その後弊社にJenkinsマイスターの渡辺修司さんが入社したということで、Jenkinsの設定について見てもらいました。その時に次の6点を見直すよう指摘がありました。 ジョブは意味ある単位で1つにまとめるべし ジョブで実行するシェルスクリプトもgitから取得すべし EC2の起動に失敗したら後続処理を停止させるべし serverspecの実行結果はJUnit(XML)形式で出力すべし 実行結果のXMLをJenkinsで読み込んで統計グラフを出力すべし 定時実行でなくgit push hookを入れるべし

    Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO
  • 「ソフトを開発する動機は“怒り”」~川口耕介氏・CIツール「Jenkins」開発者

    この記事は会員登録で続きをご覧いただけます申込は簡単3分! 今すぐ会員登録(無料) 会員の方はこちら 【この画面が表示された方限定】 会員登録(無料)で14日間有料記事が読み放題 ※14日間試読付き登録会員のお申し込みはお1人様1回限り

    「ソフトを開発する動機は“怒り”」~川口耕介氏・CIツール「Jenkins」開発者
  • 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でここまで変わる
  • VMWare EsxiとJenkinsとGradleでインフラのコード化&CI - WeBLoG

    要件は 作業のログは永遠に残す必要がある いつ、誰が、どういった理由でインフラを変更したかわかるようにする ひとつ、落とすと インフラをコードで書けるようにする 開発、番共にVMWareで構成された基盤なのでVMWareの仮想マシンが作れるコードを書く インフラコードをバージョン管理し、変更毎に構築できるかテストする コードで構築されたインフラでアプリケーションの全てのテストが通るか確認する(インフラの要件は設定ファイルがあるかどうかではなく、アプリケーションが動作するかどうか) テストは既に動作しているCIがあるので、それを使い回す ログの保持もJenkinsにしてもらおう やること Jenkinsから仮想マシン作成、OSのインストール Jenkinsのノードに作成された仮想マシンを追加 追加されたノードでOSインストール後の設定やミドルウェアのインストール 環境の整ったノードに対して

    VMWare EsxiとJenkinsとGradleでインフラのコード化&CI - WeBLoG
  • 意外な用途も判明、企業の開発支援ツール導入の最新状況

    システム開発の現場を支援するツールとして、オープンソースソフトウエア(OSS)のプロジェクト管理(PM)ツール「Redmine」や継続的インテグレーション(CI)ツール「Jenkins」などが注目を集めている。だが、これらツールを実際に導入する企業は、どの程度あるのだろうか。導入している企業は、どういった用途でツールを利用しているのだろうか。 これを調べるため、日経SYSTEMSでは現在、「開発支援ツール徹底調査」を実施している。詳細はアンケート調査が終了した後で報告するが、ここでは途中経過の結果から気になった点や驚かされた点などを報告する。ただし、調査は現在実施中のため最終的な結果は大きく変わるかもしれない。ご承知おきいただきたい。 PMツール・情報共有ツールの導入率は5割超 まずは導入率についてである。直近2年間のプロジェクトPMツール・情報共有ツールを利用したことがあると答えた人は

    意外な用途も判明、企業の開発支援ツール導入の最新状況
  • jenkins先生にライブラリの更新をお願いする

    kintoneでは ● javaのライブラリはmavenで管理。 ● 自社開発ライブラリも社内にnexusサーバー立て て管理。 ● 自社開発ライブラリは更新されたら、口頭でやり 取りして更新(でも忘れることもしばしば。。) ○ 常に追随しないとデプロイ失敗することも。。 ● それ以外は、気が向いたら更新。大体数ヶ月に1 回の印象。

    jenkins先生にライブラリの更新をお願いする
  • How to install and use JRebel in IBM WebSphere with Rational Application Developer or Eclipse | ZeroTurnaround.com

    Eliminate Java redeploys while maintaining application state.

    How to install and use JRebel in IBM WebSphere with Rational Application Developer or Eclipse | ZeroTurnaround.com
    nobusue
    nobusue 2012/11/20
    元はここか
  • Jenkinsでビルド・パイプラインを作る

    Jenkinsのプラグインでビルド・パイプラインを作ることができるので紹介。 #12月20日のワンクリックデプロイ勉強会の発表のネタバレっぽいのですが。 ビルド・パイプラインとはビルド・パイプラインとは、継続インテグレーションのプラクティスの1つで、テスト等を複数の単位に分割し、順番に流していくものである。一般的には継続的インテグレーションを利用していれば、SCMにソースコードをコミットした段階ですぐにユニットテストを走らせ、以降に、静的解析や結合テスト、受け入れテスト、ステージング環境へのデプロイ、番環境へのデプロイという形で進んでいくことになり、その単位でパイプライン要素を分ける。当然パイプラインの途中で試験に不合格であれば、その後のプロセスには進めない。 これによって、例えばコミット時には即座にユニットテストレベルの結果を返して開発者のペースを阻害しないようにすることができる。(も

    Jenkinsでビルド・パイプラインを作る
  • Redmine, git, Jenkinsの状態を横断的かつリアルタイムに表示する『Dashbozu』をリリースしました。 - みずぴー日記

    Redmine, git, Jenkins などプロジェクト管理ツールの状態を横断的かつリアルタイムに表示するWebアプリ『Dashbozu』を作りました。 これを使えば、一つの画面でプロジェクトの”今”の状態を把握できます。 WebSocketを用いているので、ただ開いているだけで、次々と情報を得ることができます。 iPadで開きっぱなしにして、机の上に置いておくような使い方を想定しています。 なぜこれを作ったか 一般的なソフトウェア開発現場では Redmineでチケットを作成する gitでコミットを繰り返し、中央レポジトリにpushする JenkinsによるCIが実行される 結果を確認し、Redmineのチケットを閉じる という流れで作業が進んでいきます。 これらの作業の中で、開発者は「適切な」タイミングでチェックとフィードバックをすることを求められます。 例えば、チェックのタイミング

    Redmine, git, Jenkinsの状態を横断的かつリアルタイムに表示する『Dashbozu』をリリースしました。 - みずぴー日記
  • CloudBeesのdev@cloud(Jenkins SaaS)とrun@cloud(PaaS)でアプリ開発。Githubも使うよ - Masa / Lino Blog

    Jenkins Advent Calander 2011と、思いきや、まったく関係なくJenkinsのTipsを書きます。 Jenkinsの生みの親である 川口さんが勤めている会社である、CloudBeesでは、Jenkins のSaaSサービスである、dev@cloudや、JavaのPaaSサービスである、run@cloudを展開しています。 CloudBeesさんは太っ腹で、dev@cloudもrun@cloudも制限があるもののFreeプランがあります。 そこで、早速試してみましたので紹介します。こんなにいろいろできて全部無料なんて素晴らしい! 今回はリポジトリにGithubを使いました。ちなみに、CloudBeesではリポジトリのレンタルサービスもあるようです。 大まかな流れは、こんな感じです。 Githubにリポジトリを作成 dev@cloudのアカウント設定 Jenkinsの設

    CloudBeesのdev@cloud(Jenkins SaaS)とrun@cloud(PaaS)でアプリ開発。Githubも使うよ - Masa / Lino Blog
  • 1