近日公開

プッシュでデプロイ。ブランチごとにアドレス。

リポジトリを一度接続すれば、プッシュのたびにビルドされます。本番環境、ステージング、そしてすべてのブランチに、SSL証明書付きの専用ウェブアドレスが割り当てられます。

  • ワンクリックで過去のデプロイに戻せます

Orbitはまだご利用いただけません。メールアドレスをご登録いただければ、公開日にお知らせします。

このアドレスは、Orbitの公開をお知らせする目的にのみ使用します。

harbour-lane本番harbour-lane.kaps.run公開中
a3f9c1eチェックアウトページを速くするmain2分前
  • ダウンロード4s
  • インストール38s
  • ビルド1m 12s
  • アップロード6s
配信アドレスharbour-lane.kaps.run
検出Next.js / pnpm
デプロイスコア92
ブランチプレビューharbour-lane-fix-checkout.preview.kaps.runプッシュと同時に作成され、リンクはプルリクエストに投稿されます。
前回のデプロイ7d1b408昨日ロールバックすでにあるビルドをそのまま配信するので、すぐに公開されます。
  • お客様のサイトは 77 か国、119 か所のエッジから配信され、開いた人にはいちばん近い拠点が答えます。
  • 配信を担うネットワークは毎秒 250 テラビット超をさばく設計なので、いちばん忙しい日もふだんどおりの一日として流します。
プレビュー

ブランチごとに、そのまま動くコピーが公開されます。

ブランチをプッシュすると、専用のウェブアドレスと専用の SSL 証明書で公開されます。クライアントにリンクを送って見てもらっている間も、本番のサイトはこれまでどおり全員に配信を続けます。

harbour-lane-fix-checkout.preview.kaps.run公開中
Harbour Lane

発送するその日に焙煎するコーヒー。

小さな農園から届いたシングルオリジンの豆を、ご注文をいただいてから焙煎し、その日の午後に発送します。

焙煎所の豆を見る
注文を受けてから焙煎
小さな農園から
当日発送
92デプロイスコアブランチプレビューの一例を描いたものです。
  • mainharbour-lane.kaps.run公開中
  • stagingharbour-lane-staging.kaps.runステージング
  • fix/checkoutharbour-lane-fix-checkout.preview.kaps.runプレビュー

ご自分のアドレスを確かめる。

ブランチ名を入力すると、そのブランチに実際に付くアドレスがそのまま表示されます。

プロジェクトharbour-lane
お客様のアドレスharbour-lane-feat-new-pricing.preview.kaps.run16/63

今使っているリポジトリをつなぐだけ。

Orbit はホスティング型 git サービスの大手3つに対応しており、いずれもまったく同じように動きます。ご自身のものを一度つないでおけば、以降に作るすべてのプロジェクトで使えます。

  • 見張っているブランチへのプッシュは、そのたびにビルドされます
  • プルリクエストにはそれぞれプレビューが付き、リンクはそのリクエストに投稿されます。
  • 結果はコミットに投稿されるので、ビルドがどうなったかは普段の作業画面で分かります
ビルド

プッシュから公開まで、ビルドを見届けられます。

ビルドはそれぞれ専用のきれいなマシンで走り、Orbit は 13 種類のフレームワークを名前で見分け、進むそばから1行ずつ読めます。

  • Next.js
  • Astro
  • SvelteKit
  • Nuxt
  • Gatsby
  • Create React App
  • Vite
  • Angular
  • Remix
  • Hexo
  • Eleventy
  • Hugo
  • Jekyll

ほかのフレームワークで組んだプロジェクトも、同じようにデプロイまで届きます。そのプロジェクトがすでに使っているコマンドが、そのまま走ります。

buildharbour-lane
phase=download
phase=cache-restore hit, 3s
$phase=install npm ci
$phase=build next build
phase=artifact out/
harbour-lane.kaps.run が公開されました

誰かが「はい」と言うまで、デプロイを止める。

大事な環境でオンにすると、プッシュはそこでコミットを載せたまま、承認いただくまで待ちます。

承認待ちmain4分前にプッシュされました。承認をお待ちしています。
  • 本番ブランチは、人の承認を待ちます
  • 承認すれば、ほかのプッシュと同じようにビルドされ、デプロイされます
デプロイのたびに

デプロイのたびに、結果が分かります。

デプロイのたびに、3つの検査が自動で走ります。

  • セキュリティ設定が採点されますデプロイのたびにそのうち 6 項目を確認し、ひと目で読める評価を付けます。
  • デプロイにスコアが付きます100 点満点で、依存関係、セキュリティ評価、パフォーマンス予算、そしてビルドにかかった時間から算出します。
  • 公開されたあとにサイトをテストします実際のページを取得して返ってきた内容を確認し、直前の正常なデプロイを自動で戻すように設定できます。

結果はすべて保存されるので、1か月後でもスコアが上がったか下がったか、どのデプロイが動かしたかまで確認できます。

元の状態に戻す。

過去のデプロイを選べば、もう一度公開できます。すでにお持ちのビルドをそのまま配信するので、すぐに公開されます。

  • 環境ごとに直近 50 件のビルドが残り、公開中のものは必ず残ります
  • ロールバックすると選んだものがそのまま保たれ、次のマージはお客様が公開されるのを待ちます
プラットフォーム

どのプランでも手に入る、さらに12のこと。

  • キーは一度入れれば、あとはそのまま進めるキーは暗号化して保管し、必要とするプロジェクトへ渡します。変更はすべて記録に残るので、いつ何が動いたのかをいつでも確かめられます。
  • ビルドの進み具合をその場で見るログはビルド中そのまま流れ、終わったあとも検索できます。目当ての行にすぐ着き、全体をまるごと持ち出せます。
  • 実際の体感速度を知る読み込み、操作、レイアウトを、実際にサイトを使っている人の環境で計測します。計測はCookieレスなので、訪問者はまっすぐコンテンツへ進めます。
  • ページがにぎわうほど、費用は軽くなる上限に数えるのはサイトまで届いたリクエストだけなので、キャッシュが返したぶんはすべて無料です。
  • 一部の人から順に試してもらう訪問者の一部を新しいビルドへ送り、落ち着くまでその割合を保ち、そこから一段ずつ引き上げます。
  • リクエストが届くまえに答えを返す書き換え、ルーティング、チェックをお客様自身のコードがエッジで処理するので、返事は訪問者のいる都市から走り出します。
  • ジョブに時刻を決めて、あとは任せるプロジェクトはお客様のスケジュールどおりにジョブを実行し、実行のたびに、何を求めたのかとどれだけかかったのかが記録に残ります。
  • みんなが見に行けるページを用意するプロジェクトの稼働状況と更新履歴を、それぞれ専用のアドレスで公開できます。購読できるフィードも付きます。
  • クライアントに先に見てもらうプレビューにパスワードや接続元アドレスの一覧を設定でき、期限付きのリンクを渡せば、見せたい相手はそのまま入れます。
  • どのプロジェクトからでもシステム全体が見えるひとつのシステムを構成するプロジェクトをまとめてグループにします。どれかひとつを開けば残りのすべてが見えるので、全体像を頭のなかに抱えておく必要がありません。
  • いちばん忙しい時間の真ん中でデプロイする差し替えたファイルもその後一日は配信が続くので、ページを開いている途中の人にも、求めたとおりのものが届きます。
  • 一度ビルドして、どこでも使い回すアカウント全体で共有するキャッシュをオンにすると、どのプロジェクトもほかのプロジェクトが済ませた作業をそのまま受け取るので、次のビルドが早く終わります。
よくある質問

よくいただく質問に、お答えします。

自分のブランチにはどんなアドレスが付きますか?
本番は kaps.run 配下のプロジェクト名、ステージングは同じ名前の末尾に staging を付けたものです。ブランチプレビューはすべて preview.kaps.run の下に、プロジェクト名とブランチ名を小文字とハイフンでつないだ形で並び、そのブランチのプルリクエストも同じアドレスを使います。このページには、ご自分のアドレスを表示できる入力欄があります。
ビルドの実行時間に上限はありますか?
はい。ビルドは長くても30分で、その中の各段階にはさらに短い制限があるので、ビルド時間は見通しが立ちます。
本番へ直接プッシュされるのを止められますか?
できます。その環境で承認をオンにすると、プッシュはコミットを載せたまま、承認いただくまでそこで待ちます。待っている間にもう一度プッシュすれば、新しいコミットが入れ替わります。