Попробуйте бесплатно
Пн-Пт: 9:00 - 18:00
beta Картинка Сборка кода в облаке

Сборка кода в облаке

Реализация на базе GitLab

Преимущества для разработки в GitLab

  1. Многоплатформенность
    Выполнение сборок на Unix, Windows, macOS.
  2. Multi-language
    Скрипты сборки управляются командной строкой и работают с Java, PHP, Ruby, C и любым другим языком.
  3. Параллельные сборки
    Сборки GitLab CI / CD строятся на нескольких машинах для более быстрого выполнения.
  4. Логгирование в реальном времени
    Динамическое обновление журнала сборки.
  5. Pipeline
    Определение количество заданий на каждый этап сборки.
  6. Автомасштабирование
    Автоматическое увеличение или уменьшение ресурсов под хранение для минимизации затрат.
  7. Артефакты
    Загрузка двоичных файлов и других артефактов сборки в репозиторий, возможность и просмотра и выгрузки.
  8. Поддержка Docker
    Возможность использования пользовательских Docker image, создавать новые Docker image, а также работать с Kubernetes.
Получить доступ

Непрерывная интеграция
Управление исходным кодом

Управляемый сервис, выполняющий сборку исходного кода, проводящий тестирование и формирующий готовые к развертыванию пакеты программного обеспечения. Использование данного сервиса позволит осуществлять непрерывное масштабирование и одновременную обработку большего количество билдов, вследствие чего не будет происходит накопления сборок в очереди. В связи с этим не нужно больше распределять и масштабировать собственные серверы сборок, а также обеспечивать управление ими.

Принцип работы

Для работы с управляемым сервисом непрерывной интеграции, достаточно указать, где располагается код, выбрать параметры сборки – и сервис сам запустит скрипты компиляции, тестирования и сборки пакетов кода. При этом не требуется выделять и масштабировать серверы, а также устанавливать, запускать и настраивать ПО.

Сервис запускает сборку в предварительно настроенной среде для с определенной операционной системой, средой исполнения для языка программирования и средствами сборки. Достаточно просто указать местоположение исходного кода и выбрать параметры сборки, такие как среда сборки и команды исполнения. Сервис выполняет сборку кода и сохраняет артефакты, например в бакет Облачного Хранилище S3 Техносерв Cloud.

Преимущества

Легкость работы
Все задачи по настройке, исправлению, обновлению собственных аппаратных ресурсов и программ сборки, а также управления ими сервис берет на себя. Больше не потребуется осуществлять установку каких-либо дополнительных программ и управлять ими.
Непрерывное масштабирование
Сервис осуществляет автоматическое масштабирование как в сторону увеличения, та и в сторону уменьшения до нужных объемов. Каждый отправленный запрос на сборку выполняется незамедлительно, а несколько сборок выполняются параллельно следствии чего отсутствуют очереди запросов.
Оплата по факту использования
При использовании сервиса плата зависит от количества минут, затраченных на сборку. Это означает, что больше не нужно платить за простой серверов сборки.
Расширяемость
Использование GitLab Runners для создания приложений

Возможности

  • Предварительно настроенные среды сборки
    В сервисе доступны среды сборки для Java, PHP, Ruby, C, и других языков.
  • Настройка сред сборки
    В сервисе можно использовать свои собственные среды сборки, например для Microsoft .NET Framework. Для этого необходимо создать образ Docker, содержащий требуемую среду исполнения и инструменты сборки, и загрузить его в репозиторий Docker Hub или Amazon EC2 Container Registry (Amazon ECR). После создания нового проекта сборки можно указать местоположение образа Docker, и сервис будет использовать этот образ в качестве конфигурации проекта сборки.


Высокомасштабируемый сервис для управления исходным кодом с хостингом репозиториев на основе распределенной системы управления исходным кодом. Также обеспечивается поддержка всех инструментов для работы с ними. Данный сервис в значительно степени упрощает совместную работу команд с кодом системе с высокой масштабируемостью. При использовании сервиса не требуется поддерживать собственную систему управления исходным кодом или беспокоиться о масштабировании соответствующей инфраструктуры. Использование данного сервиса предоставит возможность легко хранить, как исходный код, так и исполняемые файлы.

Принцип работы

Для работы достаточно создать репозиторий для хранения кода. При этом не требуется выделять и масштабировать оборудование, устанавливать и настраивать программное обеспечение и управлять им. Благодаря сервису можно работать с кодом совместно с другими участниками команды разработки, используя различные запросы, например запросы на проверку кода или merge request. При использовании сторонних сервисов можно внедрить рабочие процессы, по умолчанию включающие проверку кода и комментирование, а также управлять разрешениями на внесение изменений в определенные ветви.

Преимущества

Легкость работы
Все задачи по размещению, обслуживанию, резервному копированию и масштабированию аппаратных ресурсов управления исходным кодом сервис берет на себя. Также автоматически выполняется масштабирование для удовлетворения растущих потребностей проектов разработки. Команда разработки может сосредоточиться на написании кода, его тестированием и отладкой
Высокая доступность
В архитектуре сервиса заложена высокая масштабируемость, избыточность и надежность. Сервис обеспечивает высокую доступность репозиториев и легкость доступа к ним.
Совместная работа с кодом
Сервис позволяет работать с кодом совместно с другими участниками команды, используя различные запросы кода, например merge request. Также предусмотрена возможность реализовывать рабочие процессы, по умолчанию включающие проверку кода и комментирование, а также управление разрешениями на внесение изменений в определенные ветви.
Ускоренный жизненный цикл разработки
С сервисом все репозитории будут находиться в облаке Техносрев Cloud, в рамках единой инфраструктуры со средами разработки и тестирования, а также рабочими средствами, в которые можно передавать постепенные изменения, а не все приложение целиком. Это повышает скорость жизненного цикла разработки и частоту обновлений.
Использование имеющихся инструментов
В рамках сервиса поддерживает все команды Git, а также работает с уже имеющимися инструментами Git.

Возможности

  • Совместная работа
    Сервис предназначен в первую очередь для совместной работы команд разработки программного обеспечения. Он позволяет осуществлять подтверждение кода, создание веток и выполнять интеграцию, что обеспечивает простое управление проектам. Помимо этого, сервис поддерживает merge‑реквесты как механизм отправки запроса на проверку и обсуждение кода с коллегами.
  • Высокая доступность и надежность
    Сервис сохраняет репозитории клиентов в Облачном Хранилище S3 и Облачной Базе Данных в рамках инфраструктуры Техносерв Cloud. Данные хранятся в высоконадежном ЦОДе. Такой подход к архитектуре позволяет обеспечить высокую доступность и сохранность данных в репозиториях.
  • Неограниченный объем репозиториев
    Сервис позволяет создавать требуемое количество репозиториев (на текущий момент 100 репозиториев, далее по запросу). Вместе с кодом можно хранить любые типы файлов, в том числе ресурсы приложений, такие как изображения и библиотеки, и осуществлять управление их версиями.



Готовы начать


Отправьте заявку прямо сейчас и получите месяц
бесплатного доступа к инфраструктуре




Подключить услугу

Задать вопрос

У вас есть вопрос, идея, предложение или хотите стать нашим партнером? Просто отправьте нам сообщение в свободной форме, и в течение рабочего дня мы свяжемся с вами.

Имя*
Фамилия*
Компания
Категория вопроса
Телефон*
E-mail*
Вопрос*
Защита от автоматического заполнения
Введите символы с картинки*

* - Поля, обязательные для заполнения

Авторизация

Логин (e-mail)
Пароль
Забыли пароль?

Авторизация доступна заказчикам Техносерв Cloud. Чтобы стать нашим клиентом, свяжитесь с нами. Спасибо!

Восстановление пароля

Логин (e-mail)

На ваш e-mail будет отправлено письмо со ссылкой на страницу смены пароля

Контакты службы поддержки:
+7 (495) 790-79-79
support@technoserv.cloud

Сервис обратного звонка RedConnect