タグ

jenkinsとCIに関するbraitomのブックマーク (10)

  • リクルートライフスタイルにおける Frontend Ops の取り組みとその中で開発した OSS 「status-back」の紹介

    リクルートライフスタイルにおける Frontend Ops の取り組み とその中で開発した OSS 「status-back」の紹介 Airシリーズのフロントエンジニア日野澤 (@kt3k) です。今日はリクルートライフスタイル Airシリーズのフロントエンドチームで行なっている Frontend Ops の取り組みを紹介させて頂きます。また、その過程で開発した OSS ツール status-back について紹介します。 (なお稿では、Frontend Ops とは Frontend における DevOps の取り組み、すなわち各種ツールチェインや自動化手法を用いて、フロントエンドにおける開発及びデリバリーパフォーマンスの向上を行う手法及びその実践と定義します。参考1, 参考2) Jenkins による lint / テスト / モックビルドの自動化 Airフロントエンドチームでは、数

    リクルートライフスタイルにおける Frontend Ops の取り組みとその中で開発した OSS 「status-back」の紹介
    braitom
    braitom 2018/05/20
    CIからマルチステータスを返す取り組みについて。GitHubのPR画面で1ステータスしか返さないとどのフェーズで失敗したか分からないがマルチステータス返せばどのフェーズで失敗したか分かる。良さげ。
  • 自前CIサーバをスクラッチで書いた

    依存するgitリポジトリが数十あり、Mac上でしか動作しないビルドを動かしている、Jenkinsの移行をすることになった。 Jenkinsについては詳しくない。もちろん勉強すりゃいいという話なのだが、アラフォーで覚えが悪いので、今回は自前で簡単なCIサーバを書いてみました。今回のプロジェクトRubyメインなので、Rubyで。 JenkinsはMovable Typeであり、Wordpressである 僕は、JenkinsをMovable Type/Wordpressのようなソフトウェアだと捉えています。 Movable Typeは「ブログ」というコンテンツ形式を広めたソフトウェアです。Wordpressは、Webの管理画面経由で簡単にプラグインを導入することができ、CMSとしてエコシステムが確立しています。 JenkinsのおかげでContinuous Integrationの概念は広まっ

    自前CIサーバをスクラッチで書いた
    braitom
    braitom 2016/10/15
    “JenkinsをMovable Type/Wordpressのようなソフトウェアだと捉えています。” 分かる気がする。Jenkinsはちょっと大きすぎるんだよね。
  • Container CI & Jenkins Job Builder

    Jenkins study #9 event: http://jenkins.connpass.com/event/35030/ demo: https://github.com/Ladicle/jjb-demo Talk about Container CI and how to manage Jenkins jobs.

    Container CI & Jenkins Job Builder
  • CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo

    CIって? CIはContinuous Integration(継続的インテグレーション)の略です。 継続的インテグレーションとは、ソフトウェア開発手法において、プロジェクトメンバーがそれぞれ開発した結果を頻繁に結合し、定期的にビルドやテストを行うことである。問題点を早期に摘出することができ、効率的な開発に役立つ。 不具合は早く見つける方が対策費用が抑えられるため、ソフトウェアのビルドを頻繁に行うのが好ましく、ビルド結果が正しいことを検証するためにすぐにテストを行う。このような手続きは出来る限り自動化するのが好ましい。そのため、継続的インテグレーションを実践するためには、結合のためのビルドとテストの自動化のために「CIサーバー」などと呼ばれる専用コンピュータを用意することが推奨されている。 ちなみに、ソフトウェア開発手法のひとつである「エクストリームプログラミング」では、継続的インテグレー

    CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo
  • 【デブサミ2012】17-A-1 レポート Jenkins開発者が語った、これからの「継続的インテグレーション」の姿

    今後の情報処理分野のトレンドと、Jenkinsの方向性 2012年、翔泳社主催で開催された「Developers Summit」。今回、開発プロセスに関するトラックが設けられ、イベント全体のサブタイトルでもある「10年後も世界で通じるエンジニアであるために」というテーマにおいて、必要な開発現場、開発プロセスの変革に関するセッションが多数実施された。 2月17日には、CI(継続的インテグレーション)ツールとして人気の高い「Jenkins」の開発者兼プロジェクトリーダーである川口耕介氏が「Continuous DeliveryとJenkinsアブストラクト」と題し、今後の情報処理分野におけるトレンドを見据えつつ、Jenkinsがどのような方向性を目指しているのかについて解説を行った。 川口氏は冒頭、自身が手がけるJenkinsに関して、開発のスタート時から7年ほどにわたって継続的に関わってきた

    【デブサミ2012】17-A-1 レポート Jenkins開発者が語った、これからの「継続的インテグレーション」の姿
  • 第5回 ゼロから始める継続的なAndroidアプリケーション開発のしくみ | gihyo.jp

    はじめに 近年、iOSやAndroid向けのアプリケーション開発が盛んに行われ、これまでWebが中心であったソーシャルアプリ開発も、徐々にブラウザの枠を超えたところに手を伸ばしつつあります。ソーシャルアプリ開発のプロジェクトは、多くの場合、スモールスタートで始まりますが、開発を続けていくにつれて、コードが増え、端末が増え、人が増え、気がつけば、機能を実現するための実装と関係ない部分でのタスクが膨れあがっていきます。そんなコストを技術的に解決するためのしくみがあれば、もっと質的な部分に時間を割くことができるはずです。 今回は、CI(継続的インテグレーション)ツールのJenkinsと内製のQA向けダウンロードツール、コードレビューツールのGerritを組み合わせた、継続的な開発をサポートするしくみ作りについて、ミクシィでのAndroidアプリケーション開発の事例を取り上げてご紹介します。 1

    第5回 ゼロから始める継続的なAndroidアプリケーション開発のしくみ | gihyo.jp
  • Jenkins実践入門勉強会@楽天さんでお話しました。スライドも公開! - Masa / Lino Blog

    品川シーサイド楽天タワーさんにお邪魔して、Jenkins実践入門の内容に沿った、Jenkins&CI勉強会でお話させていただきました。 楽天タワー初潜入です。 この勉強会はこんな感じでゆるーい始まり方です。 @lino_s 勉強会を開催していただけませんかー。 2011-11-17 06:56:16 via web to @lino_s @hyoshiokさんとは一度もお話したことはなかったのですが、後はとんとん拍子に話が進んで開催となりました。 私は@hyoshiokさんのブログや講演を見たことがあるので、一方的にファンだったので、お話をいただけて、大変うれしかったです。 こんなところもTwitterやソーシャルアプリの面白いところだと思います。 プレゼン資料はこちらです。 Jenkinsではじめる継続的インテグレーション View more presentations from Lin

    Jenkins実践入門勉強会@楽天さんでお話しました。スライドも公開! - Masa / Lino Blog
  • Ciしてるかい?

    第7回 アジャイルサムライ読書会 BIGLOBE道場 (11/22) で話しました。CIについてです。 http://atnd.org/events/21918Read less

    Ciしてるかい?
  • CI超入門:Jenkinsのススメに参加してきた #jenkins_night - Diary of absj31

    10月13日 CI(継続的インテグレーション)超入門:Jenkinsのススメ(東京都) 10月13日 CI(継続的インテグレーション)超入門:Jenkinsのススメ(東京都) #jenkins_night - Togetter 豆ナイトでは、豆蔵と CloudBees,Inc. との教育提携を記念して 「CI(継続的インテグレーション)超入門」を開催致します。 「CIってどうなの?」「そもそもCIって何?」的な方をメインターゲットとし、 CIに興味はあるんだけど、導入はまだちょっと。。。というような方に向けて その有用性やメリット及び考慮点等を、Jenkins(Hudson)作者である川口氏自身をはじめとして 業界トップエンジニアの口から語って頂くイベントです。 この機会に是非、CIへの扉を開いてみませんか? 日でJenkinsづくしの一週間 - 川口耕介の日記 先週末の連休で開催された

    CI超入門:Jenkinsのススメに参加してきた #jenkins_night - Diary of absj31
  • 「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