並び順

ブックマーク数

期間指定

  • から
  • まで

721 - 760 件 / 1374件

新着順 人気順

Deploymentの検索結果721 - 760 件 / 1374件

  • 継続的デリバリー 信頼できるソフトウェアリリースのためのビルド・テスト・デプロイメントの自動化 - wyukawa's diary

    継続的デリバリー 信頼できるソフトウェアリリースのためのビルド・テスト・デプロイメントの自動化 作者: David Farley,Jez Humble,和智右桂,高木正弘出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2012/03/14メディア: 大型本購入: 24人 クリック: 567回この商品を含むブログ (53件) を見る 発売日は3/5なのですが僕はレビューに参加したのですでに読み終えてます。忘れないうちにエントリを書きたいと思います。 「イントロ」、「本書を読んだだいたいの感想」、「抽象化によるブランチ」、「誤字脱字、訳質」、「対象読者」、「最後に」と続きます。長いので最初の2つだけ読むと良いかも。 イントロ 最近は アジャイル開発と継続的デリバリー | NTTデータ だったり 明日から始まるデブサミでの川口さんのセッションにあるようにContinuo

      継続的デリバリー 信頼できるソフトウェアリリースのためのビルド・テスト・デプロイメントの自動化 - wyukawa's diary
    • fastlane - App automation done right

      The easiest way to build and release mobile apps. fastlane handles tedious tasks so you don’t have to.

      • How 500px serves up over 500TB of high res photos - 500px Tech Stack

        By Paul Liu, DevOps Developer, at 500px. You can find him here on StackShare and on Twitter Background 500px is an online community for premium photography. Millions of users all over the world share, discover, sell and buy the most beautiful images. We value design, simplicity in the code, and getting stuff done. I'm a DevOps Developer at 500px working on the Platform Team. I work on stuff like b

          How 500px serves up over 500TB of high res photos - 500px Tech Stack
        • Androidライブラリのためのmaskaradeというorgを作った - Islands in the byte stream

          The Maskarade project · GitHub 最近イマイチAndroidの活動ができてないんですが、Androidライブラリのメンテを諦めたわけではなくて、たとえばOrmaとかはまだやりたいことがいくつかあるのでやるつもりはあります。一方で、ちゃんと新しいメンテナがいたほうがいいなーというプロジェクトもあって、とりあえず私のメンテする気のあるなしに関わらずユーザーがいそうなAndroidライブラリを全部まとめて maskarade(マスカレード)というorganizationに移すことにしました。 何故これが必要なのかというと、新しくオーナーシップをもったメンテナを受け入れられる体制にするためにorgが必要だからです。GitHubは個人アカウントにあるリポジトリのオーナーシップをコラボレータに渡すことはできないんですよね。なので、オーナーシップを誰かに渡したいときは (1)

            Androidライブラリのためのmaskaradeというorgを作った - Islands in the byte stream
          • HashiCorp Packer 1.0

            Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

              HashiCorp Packer 1.0
            • FabricラッパーのOozappa

              2014/04/20 20:49 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 Provisioning や Deployment にプログラミングスキルが必要になりつつあるようですが、皆様いかがお過ごしでしょうか。 Provisioning には、 Chef や Ansible が、 Deployment には capistrano や Fabric といったように使い分けられている方が多いようですが、私はずぼらなので Fabric を愛用しています。 Ansibleおしい! 環境によって違う変数とか、気持ちよく持たせたいじゃないですか。 Ansibleはいい感じにできます。 Provisioning とか Deployment のために、あらかじめ別の方法で agent 入れたりしたくないじゃないですか。 Ansibleはいい感じにできま

              • BlogFish: Webistrano - Capistrano deployment the easy way

                Webistrano is a Web UI for managing Capistrano deployments. It lets you manage projects and their stages like test, production, and staging with different settings. Those stages can then be deployed with Capistrano through Webistrano. More screenshots can be found at the gallery, there is also a screencast. Webistrano's purpose is to make the deployment of multi-stage and multi-environment s

                • #yapcjapan YAPC::Kyoto 2023に行ってきた・喋ってきた - その手の平は尻もつかめるさ

                  yapcjapan.org 2023年3月19日に開催されたYAPC::Kyoto 2023に参加してきました。もう2週間も前の話になるんですね......USに戻ってきてから色々あり、すっかりブログを書くのが遅くなってしまいました。 YAPC::Kyotoの様々な感想については「にゃんこ酒場.fm」で id:papix、id:karupanerura さんら運営の方々と喋ったPodcastが公開されているので是非お聴きくださいませ! nyanco-sakaba-fm.hatenablog.com 面白かったトーク ジョブキューシステムFireworqのアーキテクチャ設計と運用時のベストプラクティス id:tarao さんの発表。Fireworqが発表されたあたりって、スケーラビリティが高くなおかつ複数の言語から良い感じで使えるジョブキューのプロダクトについて「何使えば良いんだろうねえ」っ

                    #yapcjapan YAPC::Kyoto 2023に行ってきた・喋ってきた - その手の平は尻もつかめるさ
                  • Fedoraを最新版にアップグレードする4つの方法 | OSDN Magazine

                    Fedora 10のリリースが予定されている本日(11/25)、どうやってアップグレードしようかと考えている人も多いだろう。本格的なアップグレードはせいぜい半年に一度なので、細かい手順は忘れてしまいがちだ。また、新しいリポジトリの参照を中心としたFedoraのアップグレード手順は、新たなリリースが出てもリポジトリ自体は変わらずにその中身だけが変わるDebianの手順などに比べると複雑である。だが、こうした変動性にはもっともな理由がある。Fedoraのアップグレードは少なくとも4つの方法で可能であり、それぞれに一長一短があるからだ。 どの方法でアップグレードするにせよ、事前にYum Upgrade FAQの手順1と2に目を通しておいたほうがよいだろう。これらの手順には、アップグレードの準備について重要なアドバイスが記されている。リリースノートに記載された問題点の理解、現在の環境のバックアップ

                      Fedoraを最新版にアップグレードする4つの方法 | OSDN Magazine
                    • http://shain.tomocreative.net/2007/04/xen_centos5virtinstall_1.html

                      • now: リアルタイム・グルーバル・デプロイメント - Qiita

                        https://zeit.co/now の翻訳です。 nowとは? △now は、JavaScript (Node.js)もしくはDockerで動作するウェブサイトや、アプリケーション、サービスを素早く、簡単、確実にクラウド化することができます。 実際的な言い方をするなら、package.jsonもしくはDockerfileを含む任意のディレクトリが、nowコマンド一つでクラウドに送られます。 プロジェクトをデプロイする毎に、△now は固有のURLを与えます(ビルドが完了する前に!)。URLは次のようになります。my-app-erkgfjtrna.now.sh 本番環境へデプロイするときには、単に適切なエイリアスを選ぶだけです。 △nowは動的なコード(マイクロサービスおよびバックエンド)のためのCDNと考えることができます。 はじめに インストール nowを使い始めるには、次のようにn

                          now: リアルタイム・グルーバル・デプロイメント - Qiita
                        • ソフトウェアデリバリーパフォーマンスに関する考察(後編)- Four Keysと向き合うとはどういうことか

                          去る2022年9月29日(アメリカ時間)にState of DevOps 2022が公表されました。 State of DevOpsとは、年に1回DORA(Google Cloud内のチーム)が発表しているソフトウェアのデリバリーパフォーマンスに関する調査結果レポートです。State of DevOpsでは、ソフトウェアデリバリーパフォーマンスの指標でもあるFour Keysや、Four Keysの改善効果が高いとされるケイパビリティについての詳細な内容が記載されています。 株式会社ビズリーチでは、日々プロセスをより良くするための活動を行っており、今回State of DevOps 2022の発表に伴い私が所属するプロセス改善部内でState of DevOps 2022に関する調査と議論を行いました。今回はプロセス改善部でまとめた内容を前編と後編の2部に分けて紹介したいと思います。 後編

                            ソフトウェアデリバリーパフォーマンスに関する考察(後編)- Four Keysと向き合うとはどういうことか
                          • IIJのRuby対応PaaS「MOGOK」は、どんなサービスか?:Rails Hub情報局:エンジニアライフ

                            2月16日、17日の2日間、東京・目黒でDevelopers Summit 2012(通称デブサミ)が開催されました。2日目の午前中に、IIJが現在クローズドβとして開発中のPaaS「MOGOK」の発表がありました。IIJの藤原秀一氏(プラットフォームサービス部 プラットフォーム開発課 課長/Rubyアソシエーション)によるサービス紹介です。 MOGOK自体は、すでに昨年9月に概要が発表されていて、@ITでも報じています。今回の講演で少しサービスの輪郭が具体的に見えてきました。箇条書きでまとめると以下の通りです。 現在クローズドβ版は50人ほどに使ってもらっている 2012年の1Qか2Q辺りにオープンβ、年内に有償サービス提供 オンラインサインアップ(SDKをダウンロード可能) GitリポジトリをIIJ側に用意(1アプリあたり100MB) Gitリポジトリから実行環境への自動デプロイ機能

                              IIJのRuby対応PaaS「MOGOK」は、どんなサービスか?:Rails Hub情報局:エンジニアライフ
                            • GitHub - lg/murder: Large scale server deploys using BitTorrent and the BitTornado library (NOTE: project no longer maintained)

                              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

                                GitHub - lg/murder: Large scale server deploys using BitTorrent and the BitTornado library (NOTE: project no longer maintained)
                              • 猫でもできるRailsデプロイ

                                Deploying Ruby on Rails with Arduino. 名古屋Ruby会議02でのLT

                                  猫でもできるRailsデプロイ
                                • Global Continuous Delivery with Spinnaker

                                  After over a year of development and production use at Netflix, we’re excited to announce that our Continuous Delivery platform, Spinnaker, is available on GitHub. Spinnaker is an open source multi-cloud Continuous Delivery platform for releasing software changes with high velocity and confidence. Spinnaker is designed with pluggability in mind; the platform aims to make it easy to extend and enha

                                    Global Continuous Delivery with Spinnaker
                                  • pixivの開発フローについて話しました - catatsuyとは

                                    そういえばこの前学生向けのイベントのSEゼミでpixivの開発フローについて話したので貼っておきます。量が多くリンクも多かったのでGistに貼り付けるだけにしました。 gistに貼り付けるだけが一番楽で情報を詰め込める— 麺類 (@catatsuy) 2015, 6月 20 pixiv_dev_flow_sezemi.md 学生向けだし、Web業界に興味のある人だけというわけでもなさそうだったのでレベル設定が難しかったですが、あまり気にせずpixivの実際の開発フローについて話す感じにしました。どこまで伝わったのかは謎ですがとりあえずメンター陣にはウケてたみたいなので良いということにしますw

                                      pixivの開発フローについて話しました - catatsuyとは
                                    • デプロイ用gem CapistranoとMinaの比較 - 130単位

                                      no title no title Capistrano 多機能 capify -> cap setup -> cap deploy Capfile, config/deploy.rb バージョン管理しない共通ファイル/ディレクトリの管理に一工夫いる symlinkを張るタスクを定義する必要あり バージョン管理しない共通ファイル/ディレクトリは :shared_children 変数で管理できる 2013/06/10追記:[twitter:@znz]さんご指摘ありがとうございます git以外のSCMにも対応 remote-cache strategyは--recursiveなnon-bareリポジトリを保持 submodulesがあっても早い scpによるstrategyもある リリースパスにコピーしたあと.gitは消さない リリースのバージョンはタイムスタンプ capistrano-ex

                                      • mod_rewrite (.htaccess) で簡単メンテナンスモード

                                        Webアプリフレームワークの「簡単メンテナンスモード」コンテストにエントリーされる方はいらっしゃいませんか。http://d.hatena.ne.jp/tanakahisateru/20110527/1306495794 (いろんなフレームワークの性格が見えて面白いと思う) http://twitter.com/tanakahisateru/status/74078560624721920 さあ、お待ちかね mod_rewrite / .htaccessの場合です。 というわけで、mod_rewriteを使えば、時間指定、IP指定、パス指定を行いつつメンテナンス画面を表示できます。 ポイントは、メンテナンス画面のステータスコードを「503」として返すこと。 これを怠るとメンテナンス画面がGoogleなどにインデックスされてしまいます。 このネタ、ずっと前から書きたかったんですよね! (それ

                                          mod_rewrite (.htaccess) で簡単メンテナンスモード
                                        • AWS CDKにECSを高速でデプロイするhotswap deployments機能が追加されました

                                          はじめに おはようございます、加藤です。先日、こちらの記事で紹介しましたが、AWS CDKは本来Cloud Formationテンプレートを生成してデプロイを行いますが、Lambda関数をデプロイする際にCloud Formationを使用せずにAWS SDKを使うことで高速にデプロイする機能が登場しました。この機能はhotswap deploymentと呼ばれます。 昨日、v1.128.0がリリースされ、hotswap deploymentにECSサービスが対応しました。また、気づいていませんでしたがStep Functionsも対応していました。 デプロイ速度 具体的にどれぐらい早くなるのか、ecs-patternsのApplicationLoadBalancedFargateServiceを使った構成で試してみました。使用したDockerfileとアプリケーションは下記のとおりです。

                                            AWS CDKにECSを高速でデプロイするhotswap deployments機能が追加されました
                                          • Capistrano3でrailsをdeployしてみる - Qiita

                                            CapistranoはオープンソースのRuby製ソフトウェアデプロイメントツールです。 複数のサーバへのソフトウェアのデプロイメントを自動化する事ができます。 railsを対象によく用いられますが、railsなどのフレームワークや言語に限らずデプロイする事ができます。 現在最新版は3.0.1となります。(2014/1/12現在) なおCapistranoは2から3への変更時にパラメータの持ち方などが変わり互換性がなくなっています。今回は3以降の記述で行います。 公式ページ 今回の環境

                                              Capistrano3でrailsをdeployしてみる - Qiita
                                            • 仮想化について知っておくべき、さらなる10のこと - builder by ZDNet Japan

                                              仮想化はおそらく、程度の差こそあれ、あらゆるIT環境に影響を与えている。しかし、テスト環境を構築するために手っ取り早く行う仮想化であろうと、システム全体を対象として行う完全な仮想化であろうと、仮想化にはこれ1つですべてが解決するという万能のソリューションなど存在していないのだ。本記事では、こういった仮想化の世界についてあなたが知っておくべきことを10個挙げている。 #1:仮想化と言えばVMware、という単純な話ではない 「VMWare」が現在の仮想化市場を牽引しているということは事実であるものの、サーバの仮想化においても、デスクトップの仮想化においても、競合製品は存在している。そして、最も新しい競合製品は「Citrix XenServer」である。「XenServer Enterprise」プラットフォーム(シトリックス・システムズ・ジャパンのページはここ)は機能面や管理面の充実が著しく

                                                仮想化について知っておくべき、さらなる10のこと - builder by ZDNet Japan
                                              • Rails/Sinatra/Rack/Merbデプロイサーバの新星·WebROaR MOONGIFT

                                                WebROaRはRuby製のオープンソース・ソフトウェア。Railsアプリケーションを公開する際、通常何らかのHTTPサーバと組み合わせて利用する。かつてはApache + Mongrelが人気で、最近ではApache + Passengerまたはnginx + Passengerという組み合わせが人気だ。 高パフォーマンスが売りのデプロイサーバ そんな中、またしても新しいデプロイサーバが登場した。管理画面付きのすごいやつ、それがWebROaRだ。パフォーマンスの高さを誇っており、使い勝手も良い。まだ開発途中とは思われるが今後に期待のできるとても興味深いソフトウェアだ。 対象はUbuntu/Debian/Mac OSX/CentOSとなっている。今のところWindowsはサポートされていない。インストールはRubyGemを使って簡単に完了する。WebROaRを立ち上げると専用の管理アプリケ

                                                  Rails/Sinatra/Rack/Merbデプロイサーバの新星·WebROaR MOONGIFT
                                                • 実録Blue-Green Deployment導入記

                                                  乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)NTT DATA Technology & Innovation

                                                    実録Blue-Green Deployment導入記
                                                  • ChatOps時のブランチ運用戦略(実装 / コードレビュー / 関係者確認 / 自動テスト / デプロイを円滑に行う) - Qiita

                                                    *1 CircleCIによって、GitHub上の該当ブランチに変更があった場合に、自動でデプロイされる環境になります。 Hubotの擬犬化 ここでは、Hubotを擬犬化して、ロボットではなくワンコとして扱っています。本投稿の挿入画像でも、Hubotではなくwankoとして表示されているので留意してください。 実装からリリースまでの流れ ①masterからブランチを切って、実装 新規ブランチをmasterから切り、実装を行います。 ②仮コードレビュー[WIP]の実施(任意) 実装が終われば、検証環境へデプロイして関係者確認を行いますが、これの前にコードレビューを行います。ただしここでのコードレビューは必須ではありません。 この段階でのコードレビューが推奨されるのは以下の場合です。 修正が大規模なとき 検証環境での確認が終わり、masterにマージする際にレビューが入ります。ここでレビューに引

                                                      ChatOps時のブランチ運用戦略(実装 / コードレビュー / 関係者確認 / 自動テスト / デプロイを円滑に行う) - Qiita
                                                    • Travis CIでビルドごとにiTunes ConnectのValidationを自動的に実行する - 24/7 twenty-four seven

                                                      コマンドラインからiOSアプリケーションをiTunes Connectにアップロードする - 24/7 twenty-four seven ↑ こちらの記事で書いたように、コマンドラインからiTunes Connectへのアップロードや、バリデーションができるのを利用して、Travis CIを使ってビルドするたびに自動的にバリデーションを実行するようにしました。 これにより、プライベートAPIを利用していたり、必須なサイズのアイコンやLaunchImageが無いなどの理由でバリデーションエラーになってアップロードが失敗するということが未然に防げます。 ARCを使う場合、ヘッダに載っていないメソッドを呼ぶのはコンパイルエラーになるので、知らずにプライベートAPIを使ってしまうようなことは現在はほぼありません。 しかし、iTunes Connectのバリデーションはあまり賢くないので(おそらく

                                                        Travis CIでビルドごとにiTunes ConnectのValidationを自動的に実行する - 24/7 twenty-four seven
                                                      • DSAS開発者の部屋:LinuxでのタグVLANの利用 〜 vconfigの使い方

                                                        スイッチ間で VLAN-ID をやりとりするために利用されることが多いタグVLANですが、Linuxルータ上から直接利用することで、LANケーブルのタコ足を解消することができます。まあ、「L3スイッチ使うからいいもん」という方は軽く流してやって下さい(笑 ただ、LinuxのnetfilterでVLAN間のフィルタ制御ができるのは魅力に感じます。 apt-get install vlan これで、さくっとインストールできます。 使い方も非常にシンプルで、 vconfig add デバイス名 VLAN-ID とするだけです。 例えば、 vconfig add eth0 1 とすると、eth0.1 というインターフェイスが作られ、VLAN-ID=1 のタグ付きパケットはここから出入り出来るようになります。些細なことですが、VLANタグ付きのパケットが eth0.* から出入りしている様子を最初に

                                                          DSAS開発者の部屋:LinuxでのタグVLANの利用 〜 vconfigの使い方
                                                        • Types Of Sofas

                                                          数あるローソファーの中から自身に合ったものを見つけるためには、いくつか押さえておいた方が良いポイントがあります。ここではそのポイントをご紹介します。実際に使用する環境と照らし合わせながら見ていきましょう。 表面の生地の素材 ファブリック(布地)の良さはなんと言っても肌触りです。ふんわりと包み込んでくれるような感触は季節を問わずに使えるのが魅力です。また、カラーバリエーションが豊富なことも見逃せません。白や黒、グレーと… Read More

                                                          • WebROaR: Ruby Application Server

                                                            Dead simple Ruby on Rails™ Application Deployment 5 to 55% faster than other deployment stacks Admin Panel with run time performance numbers Exception Notifications Free & Open Source Software Simplified deployment with maximum performance Runs Ruby on Rails™ as well as other Rack compliant applications Run multiple applications simultaneously Intelligent load balancing Dynamically reap stuck Ruby

                                                            • Andrew Clay Shafer氏が語る、DevOps、CI、マイクロサービス

                                                              Andrew Clay Shafer氏が語る、DevOps、CI、マイクロサービス:Puppet Labs共同創業者 Reductive Labs(現Puppet Labs)を創業し、DevOps、アジャイル開発、プログラミングと組織文化などについて、数々の講演を行ってきたAndrew Clay Shafer氏に、DevOps、継続的インテグレーション(CI)、マイクロサービスについて聞いた。 Andrew Clay Shafer氏は、オープンソースのIT運用自動化ツールであるPuppetを生み出した米Reductive Labs(現Puppet Labs)を、現CEOのLuke Kanies氏とともに創業した人物だ。生粋のプログラマーで、「Infrastructure as Code」の考え方を広めた人でもあり、DevOps、アジャイル開発、プログラミングと組織文化などについて、数々の講

                                                                Andrew Clay Shafer氏が語る、DevOps、CI、マイクロサービス
                                                              • stridercd.com Online

                                                                stridercd.com Online

                                                                • ErlyWeb:Erlangで書かれたWebフレームワーク : DSAS開発者の部屋

                                                                  ErlyWebはErlangで書かれたウェブのフレームワークです。ErlyWebはErlangのウェブアプリケーションであるYaws上で動作します。 Yawsを使用するだけで、Erlangで動作するWebアプリケーションを作成することができますが、ErlyWebを使うと、より柔軟なテンプレート機能(ErlTL)や、MySQLやErlangのmnesia(まだα版らしい)などのデータベースへのORマッパ機能 (ErlDB)、appmodを利用してURLパスによって実行されるアプリケーションの作成が行えるようになります。 これからErlyWebについて3回に分けて紹介していきます 第1回:ErlyWebのインストール Windowsへのインストール手順を紹介します。 第2回:ErlyWebのテンプレートを使ってみる ErlyWebのテンプレートシステムを使って見ます。 第3回:ErlyWebで

                                                                    ErlyWeb:Erlangで書かれたWebフレームワーク : DSAS開発者の部屋
                                                                  • ITmedia エンタープライズ:第1回 トラブル対処の第一歩は「permissiveモード」 (1/2)

                                                                    第1回 トラブル対処の第一歩は「permissiveモード」:サルでも分かるSELinuxトラブルシュート(1/2 ページ) 筆者はこれまで、SELinuxの効果や使うべき場所について紹介してきました。その中で、「SELinuxをとりあえず使うだけでも効果がある」と紹介しました。今回から数回に分けて、「とりあえず使う方法」について解説したいと思います。 はじめに 本連載は、これからSELinuxを本格的に使ってみようという方や、かつて使っては見たものの、その難解さに負けて挫折してしまったというような方を対象に、簡単に行えるトラブル対処方法を中心に解説していきます。専門的な話は極力避けるつもりですので、必ずしもSELinuxの効果を十分に使えるわけではありません。きちんとSELinuxを使いたい方やSELinuxを知りたい方は、ほかの書籍や記事、セミナーなども併せて参考にしてください。 ここ

                                                                      ITmedia エンタープライズ:第1回 トラブル対処の第一歩は「permissiveモード」 (1/2)
                                                                    • Bowery

                                                                      The Next Generation of Web Development Build products, not infrastructure. Just code. There's no deployment process with Bowery. There are no database migrations or server configuration. You write code, and it runs. Just branch. Bowery doesn't have a local dev environment. It uses branches just like git, and each branch gets its own subdomain. Changes are immediately viewable on the web—no pushing

                                                                      • rails勉強会議事メモ - 前半セッション SwitchTowerの光と影 - moroの日記

                                                                        rails勉強会いってきました。今回もいろいろ勉強になった&刺激を受けることが山盛りでした。とりあえず覚えてる範囲での議事メモを。 前半セッションではSwitchTowerの光と影ということで、id:secondlifeさんが某企業での体験を元に、SwitchTowerの実装のダサいところと、大規模システムでのdeployツールとしてSwitchTowerを使った場合の落し穴をいろいろ紹介してくださいました。 SwitchTowerの実装の影 大規模で使うときの影 まとめとか感想とか SwitchTowerの実装の影 rakeから呼び出せるようにlib/tasks/switchtower.rakeでSwitchTowerを呼び出すためだけのタスクを足している。冗長でダサい。 その上、switchtowerコマンドを決め打ちしているので、switchtowerのコマンドが備えている柔軟性*1

                                                                          rails勉強会議事メモ - 前半セッション SwitchTowerの光と影 - moroの日記
                                                                        • InstallGHUnit - iphone-codes - ユニットテストフレームワーク「GHUnit」の導入方法 - Project Hosting on Google Code

                                                                          Code Archive Skip to content Google About Google Privacy Terms

                                                                          • 2021 年の SRE チームの活動について - Gunosy Tech Blog

                                                                            はじめに SRE 部の茂木です。 こちらの記事は Gunosy Advent Calendar 2021 - Adventar の 21 日目の記事となります。 前回の記事はサンドバーグさんの 改めてドライブレコーダーを作ってみた - Gunosy Tech Blog でした。 かなりマニアックな内容となっていましたね。 さて、2017 年頃から 「SRE」という単語が世の中に出回ってから、数多くの実践が各企業で行われてきました。ですがその業務内容を詳細に公表している企業はそう多くはありません。 私は Gunosy に来てから正式な SRE チームに所属することになりましたが、 常にSRE の定義とは、難しいものがあるなと日々感じています(各社によって責任範囲や求められることがかなり違うため) 。 そこで今回は、 2021 年の Gunosy のSRE チームがどのような活動をしてきたかを

                                                                              2021 年の SRE チームの活動について - Gunosy Tech Blog
                                                                            • 正直、J2EEってやばくね?

                                                                              昔、jarファイルでアプリケーションデプロイをしなきゃいけないことに対して効率が悪い!と疑問を呈したら、Javaに詳しい人が、「なんとかlet」(コードの集まり)で、デプロイ管理が確実になるからこれで良いんだって言ってた。 確かにjarファイルでまとまった形でデプロイすることは、バージョン管理の面からは信頼性が高くなる。しかし、WEBというのは更新してナンボなので、一々、jar単位で更新してたら面倒で仕方ない。やはり一度、コードがfixしたら、次回の受注まで更新は滅多にやらない「Webアプリケーション」のためのJ2EEなのだなぁと強く思ったものだ。(それならそうと教えてくれればWebサイトになんか使わなかったのにさ。) HOT deploy完成 HOT deployとは何か。アプリケーションサーバを稼動させたまま、クラスを追加、変更しても、アプリケーションのリロードは不要で、その変更が即座

                                                                              • REST API endpoints for deployments - GitHub Docs

                                                                                The REST API is now versioned. For more information, see "About API versioning." About deployments Deployments are requests to deploy a specific ref (branch, SHA, tag). GitHub dispatches a deployment event that external services can listen for and act on when new deployments are created. Deployments enable developers and organizations to build loosely coupled tooling around deployments, without ha

                                                                                  REST API endpoints for deployments - GitHub Docs
                                                                                • redhat updateマニュアル

                                                                                  Red Hat Insights Increase visibility into IT operations to detect and resolve technical issues before they impact your business. Learn More Go to Insights Red Hat Product Security Center Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities. Product Security Center

                                                                                    redhat updateマニュアル