Скоро
Пуш, и деплой готов. У каждой ветки свой адрес.
Подключите репозиторий один раз, и каждый push будет собираться автоматически. Продакшен, стейджинг и каждая ветка получают собственный веб-адрес с SSL-сертификатом.
- Один клик возвращает прошлый деплой
Orbit пока недоступен. Оставьте адрес электронной почты, и мы сообщим вам в день запуска.
Мы используем этот адрес только для того, чтобы сообщить вам о запуске Orbit.
- Загрузка4s
- Установка38s
- Сборка1m 12s
- Выгрузка6s
- Ваш сайт отдаётся из 119 граничных точек в 77 странах, поэтому каждый посетитель получает ответ из ближайшей к нему.
- Сеть, которая его несёт, рассчитана более чем на 250 терабит в секунду, поэтому ваш самый нагруженный день проходит для неё как обычный.
У каждой ветки появляется своя рабочая копия.
Сделайте пуш ветки, и она работает на собственном веб-адресе с собственным SSL-сертификатом, так что вы можете отправить клиенту ссылку и дать посмотреть, пока настоящий сайт продолжает обслуживать всех остальных.
Кофе, обжаренный в день отправки.
Зёрна одного происхождения с небольших ферм, обжариваем под заказ и отправляем в тот же день после обеда.
Купить кофе в ростерии- mainharbour-lane.kaps.runАктивен
- stagingharbour-lane-staging.kaps.runСтейджинг
- fix/checkoutharbour-lane-fix-checkout.preview.kaps.runПревью
Посчитайте свой адрес.
Введите имя ветки и посмотрите, какой именно адрес эта ветка получит.
Подключите репозиторий, которым вы уже пользуетесь.
Orbit работает с тремя крупнейшими хостингами git, и каждый из них ведёт себя совершенно одинаково. Подключите свой один раз, и каждый следующий проект сможет им пользоваться.
- Каждый пуш в отслеживаемую ветку запускает сборку
- Каждый пул-реквест получает превью, а ссылка публикуется прямо в нём.
- Результат публикуется прямо в коммите, поэтому вы видите, как прошла сборка, там же, где вы работаете
Следите за сборкой от пуша до публикации.
Каждая сборка получает собственную чистую машину, Orbit узнаёт 13 фреймворков по имени, и вы читаете каждую строку по мере её появления.
- Next.js
- Astro
- SvelteKit
- Nuxt
- Gatsby
- Create React App
- Vite
- Angular
- Remix
- Hexo
- Eleventy
- Hugo
- Jekyll
Проект на другом фреймворке выкатывается точно так же, по той команде, которой он уже пользуется.
Задержите выкладку, пока кто-то не скажет да.
Включите это на важных окружениях, и пуш будет ждать там вместе с коммитом, пока вы его не подтвердите.
- Ваша продакшен-ветка ждёт подтверждения человеком
- Подтвердите его, и он соберётся и выкатится, как любой другой пуш
Каждый деплой рассказывает, как он прошёл.
Три проверки идут сами, каждый раз, когда вы делаете деплой.
- Ваши настройки безопасности получают буквенную оценку6 из них проверяются при каждом деплое и получают оценку, понятную с первого взгляда.
- У деплоя появляется оценкаИз 100 возможных, и складывается она из ваших зависимостей, вашей буквенной оценки безопасности, ваших бюджетов производительности и того, сколько шла сборка.
- Ваш сайт проверяется, как только он заработалМы запрашиваем настоящие страницы и смотрим, что приходит в ответ, а последний удачный деплой можно вернуть автоматически.
Каждый результат сохраняется, поэтому через месяц вы увидите, выросла ваша оценка или упала и какой деплой её сдвинул.
Верните всё как было.
Выберите любой прошлый деплой и снова сделайте его рабочим. Отдаётся сборка, которая у вас уже есть, поэтому она работает сразу.
- Хранятся последние 50 сборок на окружение, а то, что сейчас в проде, хранится всегда
- Откат удерживает ваш выбор на месте, так что следующий мерж ждёт, когда вы сами отправите его в работу
Ещё двенадцать вещей, которые вы получаете на любом тарифе.
- Задайте ключи один раз и работайте дальшеВаши ключи шифруются и попадают ровно к тем проектам, которым они нужны, а каждое изменение сохраняется, поэтому вы всегда видите, что поменялось и когда.
- Смотрите сборку прямо во время неёЛог транслируется во время сборки и остаётся доступным для поиска после неё, поэтому вы сразу попадаете на нужную строку, а весь лог можно забрать себе.
- Узнайте, насколько быстрым ваш сайт ощущается на самом делеЗагрузка, отклик и стабильность вёрстки измеряются на тех, кто действительно пользуется вашим сайтом. Измерение идёт прямо на странице, поэтому посетители сразу попадают к вашему содержимому.
- Чем популярнее страница, тем дешевле она работаетВ ваш лимит идут только запросы, которые дошли до сайта, поэтому всё, что отдаёт кеш, бесплатно.
- Дайте попробовать сначала небольшой группеНаправьте часть посетителей на новую сборку, дайте ей время устояться под этим трафиком, и повышайте долю шаг за шагом.
- Отвечайте на запрос ещё до того, как он дойдёт до васВаш собственный код работает на границе сети для перезаписей, маршрутизации и проверок, поэтому ответ отправляется в путь из того города, где находится ваш посетитель.
- Назначьте заданию время и занимайтесь своими деламиВаш проект выполняет задание по вашему расписанию, и каждый запуск сохраняется вместе с тем, что он запросил и сколько времени занял.
- Дайте всем страницу, куда можно заглянутьАптайм и список изменений вашего проекта живут каждый на своём адресе, а рядом идёт лента, на которую можно подписаться.
- Сначала покажите работу клиентуПоставьте на превью пароль или список адресов и раздайте ссылки с ограниченным сроком, которые пускают нужного человека сразу внутрь.
- Смотрите всю систему из любого проектаСоберите в группу проекты, которые составляют одну систему. Откройте любой из них, и вы увидите все остальные, так что никому не придётся держать карту в голове.
- Делайте деплой прямо в самый нагруженный часЗаменённый файл отдаётся ещё сутки, поэтому тот, кто уже открыл страницу, получит именно то, что запросил.
- Соберите один раз и пользуйтесь вездеВключите общий кеш на весь аккаунт, и каждый проект подхватит работу, уже сделанную другим, поэтому следующая сборка закончится быстрее.
Хорошие вопросы и ответы на них.
- Какой адрес получит моя ветка?
- Продакшен доступен по имени вашего проекта на kaps.run, а стейджинг по тому же имени с staging на конце. Каждое превью ветки живёт на preview.kaps.run и складывается из имени проекта и имени ветки в нижнем регистре через дефис, а пул-реквест на этой ветке использует тот же адрес. На этой странице есть блок, который покажет ваш вариант.
- Есть ли ограничение на то, сколько может идти сборка?
- Да. У каждой сборки есть тридцать минут максимум, а у каждого её этапа лимит ещё короче, поэтому ваши минуты сборки остаются предсказуемыми.
- Можно ли не пускать пуш сразу в продакшен?
- Да. Включите подтверждение для этого окружения, и пуш будет ждать там вместе с коммитом, пока вы его не подтвердите. Сделайте пуш ещё раз, пока он ждёт, и новый коммит займёт его место.