Bientôt disponible

Un push et c'est déployé. Chaque branche a une adresse.

Connectez votre dépôt une seule fois et chaque push est compilé. La production, la préproduction et chaque branche ont leur propre adresse web, certificat SSL inclus.

  • Un clic remet en ligne un déploiement précédent

Orbit n'est pas encore disponible. Laissez votre adresse e-mail et nous vous préviendrons le jour de son ouverture.

Nous n'utiliserons cette adresse que pour vous prévenir de l'ouverture d'Orbit.

harbour-laneProductionharbour-lane.kaps.runEn ligne
a3f9c1eAccélérer la page de paiementmainil y a 2 minutes
  • Téléchargement4s
  • Installation38s
  • Compilation1m 12s
  • Envoi6s
Servi surharbour-lane.kaps.run
DétectéNext.js / pnpm
Note du déploiement92
Aperçu de brancheharbour-lane-fix-checkout.preview.kaps.runCréé au push, et le lien est publié sur la pull request.
Déploiement précédent7d1b408hierRevenir en arrièreIl sert le build déjà présent, il est donc en ligne tout de suite.
  • Votre site est servi depuis 119 points de présence dans 77 pays, si bien que la personne qui l'ouvre reçoit sa réponse du point le plus proche d'elle.
  • Le réseau qui le porte est construit pour plus de 250 térabits par seconde, si bien que votre journée la plus chargée y est une journée ordinaire.
Aperçus

Chaque branche a sa propre copie en ligne.

Poussez une branche et elle est en ligne à sa propre adresse web, avec son propre certificat SSL, pour que vous puissiez envoyer un lien à un client et le laisser regarder pendant que votre vrai site continue de servir tout le monde.

harbour-lane-fix-checkout.preview.kaps.runEn ligne
Harbour Lane

Du café torréfié le jour où il part.

Des grains pure origine venus de petites fermes, torréfiés à la commande et postés l'après-midi même.

Découvrir la brûlerie
Torréfié à la commande
Petites fermes
Expédié le jour même
92Note du déploiementUn exemple dessiné d'un aperçu de branche.
  • mainharbour-lane.kaps.runEn ligne
  • stagingharbour-lane-staging.kaps.runStaging
  • fix/checkoutharbour-lane-fix-checkout.preview.kaps.runAperçu

Calculez votre propre adresse.

Tapez un nom de branche et voyez l'adresse exacte que cette branche recevra.

Projetharbour-lane
Votre adresseharbour-lane-feat-new-pricing.preview.kaps.run16/63

Connectez le dépôt que vous utilisez déjà.

Orbit fonctionne avec les trois plus grands services git hébergés, et chacun se comporte exactement de la même façon. Connectez le vôtre une fois et chaque projet créé ensuite pourra l'utiliser.

  • Chaque push sur une branche suivie lance un build
  • Chaque pull request reçoit un aperçu, et le lien est publié sur la pull request.
  • Le résultat est publié sur le commit, pour que vous voyiez comment un build s'est passé là où vous travaillez déjà
Le build

Suivez votre build du push jusqu'à la mise en ligne.

Chaque build tourne sur une machine neuve qui lui appartient, Orbit reconnaît 13 frameworks par leur nom, et vous pouvez lire chaque ligne au fur et à mesure.

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

Un projet construit avec autre chose arrive en ligne de la même façon, avec la commande de build qu'il utilise déjà.

buildharbour-lane
phase=download
phase=cache-restore hit, 3s
$phase=install npm ci
$phase=build next build
phase=artifact out/
harbour-lane.kaps.run est en ligne

Retenez un déploiement jusqu'à ce que quelqu'un dise oui.

Activez-le pour les environnements qui comptent, et un push attend là avec son commit jusqu'à ce que vous l'approuviez.

En attente d'approbationmainPoussé il y a 4 minutes. En attente de votre approbation.
  • Votre branche de production attend l'approbation d'une personne
  • Approuvez-le et il se construit et se déploie comme n'importe quel autre push
Chaque déploiement

Chaque déploiement vous dit comment il s'est passé.

Trois contrôles se font tout seuls, à chaque déploiement.

  • Vos réglages de sécurité sont notés6 d'entre eux sont contrôlés à chaque déploiement et reçoivent une note immédiatement lisible.
  • Le déploiement reçoit une noteSur 100, à partir de vos dépendances, de votre note de sécurité, de vos budgets de performance et du temps qu'a pris le build.
  • Votre site est testé une fois en ligneNous demandons de vraies pages et nous vérifions ce qui revient, et vous pouvez faire remettre le dernier bon déploiement automatiquement.

Chaque résultat est conservé, donc dans un mois vous verrez si votre note a monté ou baissé et quel déploiement l'a fait bouger.

Remettez tout comme c'était.

Choisissez n'importe quel déploiement précédent et remettez-le en ligne. Il sert le build que vous avez déjà, il passe donc en ligne tout de suite.

  • Les 50 derniers builds de chaque environnement sont conservés, et ce qui est en ligne l'est toujours
  • Un retour en arrière maintient votre choix en place, si bien que le prochain merge attend que vous l'envoyiez en ligne
La plateforme

Douze autres choses que vous obtenez, quel que soit le forfait.

  • Réglez vos clés une fois et poursuivez votre travailVos clés sont chiffrées et remises aux projets qui en ont besoin, et chaque modification reste conservée, si bien que vous voyez toujours ce qui a bougé et quand.
  • Regardez le build pendant qu'il se faitLe journal est diffusé pendant que le build tourne et reste consultable ensuite, si bien que vous tombez sur la ligne que vous cherchez, et vous pouvez emporter l'ensemble avec vous.
  • Découvrez la vitesse que vos visiteurs ressentent vraimentLe chargement, l'interaction et la mise en page sont mesurés sur les personnes qui utilisent vraiment votre site. Les mesures restent anonymes, vos visiteurs vont donc droit à votre contenu.
  • Plus une page attire de monde, plus elle devient économiqueSeules les requêtes qui atteignent votre site comptent dans votre quota, et tout ce que le cache sert est gratuit.
  • Laissez quelques personnes l'essayer en premierEnvoyez une part des visiteurs vers le nouveau build, gardez-les dessus le temps qu'il se stabilise, puis augmentez la part par paliers.
  • Répondez à une requête avant qu'elle arrive chez vousVotre propre code tourne sur l'edge pour les réécritures, le routage et les contrôles, si bien que la réponse part déjà de la ville où se trouve votre visiteur.
  • Donnez une heure à une tâche et oubliez-laVotre projet exécute la tâche selon votre calendrier, et chaque exécution reste conservée avec sa requête et sa durée.
  • Donnez à tout le monde une page à consulterLa disponibilité et un journal des changements de votre projet vivent chacun à leur propre adresse, avec un flux que vos utilisateurs peuvent suivre.
  • Montrez d'abord le travail à votre clientPosez un mot de passe ou une liste d'adresses sur un aperçu, et distribuez des liens limités dans le temps qui font entrer directement la bonne personne.
  • Voyez tout le système depuis n'importe quel projetRéunissez dans un groupe les projets qui forment un même système. Ouvrez l'un d'eux et vous voyez tous les autres, si bien que personne n'a besoin de garder le plan en tête.
  • Déployez en pleine heure de pointeLe fichier que vous avez remplacé reste servi pendant un jour, si bien que la personne au milieu d'une page obtient exactement ce qu'elle a demandé.
  • Construisez-le une fois et partagez-le partoutActivez un cache partagé pour tout votre compte et chaque projet reprend le travail qu'un autre a déjà fait, si bien que le build suivant se termine plus tôt.
Questions

Les bonnes questions, avec les réponses.

Quelle adresse ma branche reçoit-elle ?
La production, c'est le nom de votre projet sous kaps.run, et le staging, c'est le même nom avec staging à la fin. Chaque aperçu de branche se trouve sous preview.kaps.run avec le nom de votre projet et la branche, en minuscules et avec des traits d'union, et une pull request sur cette branche utilise la même adresse. Il y a un champ sur cette page qui vous montrera la vôtre.
Y a-t-il une limite à la durée d'un build ?
Oui. Chaque build a trente minutes au maximum, et chacune de ses étapes a une limite plus courte, donc vos minutes de build restent prévisibles.
Puis-je empêcher un push d'aller droit en production ?
Oui. Activez l'approbation pour cet environnement et un push attend là, avec son commit, jusqu'à ce que vous l'approuviez. Poussez de nouveau pendant l'attente et le commit le plus récent prend sa place.