+38 063 301 7165

GitHub Actions

Сервіс CI/CD, вбудований у GitHub: запускає тести, збірку й деплой за подіями в репозиторії. Обираємо, коли код уже в GitHub і релізи треба зробити регулярними.

ЧОМУ МИ ОБИРАЄМО ЦЕ

Ручний деплой — це людський фактор: забутий крок, і сайт лежить. GitHub Actions перевіряє й викладає код автоматично — там само, де він зберігається, без окремого CI-сервера.

КОЛИ ОБИРАЄМО ЦЮ ТЕХНОЛОГІЮ
ТРИГЕР 1

Оновлення виходять рідко й болісно

Кожен реліз вимагає ручної роботи, тому зміни накопичуються й виходять великими пакетами з ризиком помилок.

ТРИГЕР 2

Код уже зберігається в GitHub

Автоматизацію логічно тримати поруч із кодом, без окремого сервера й доступів.

ТРИГЕР 3

Кілька розробників в одному проєкті

Зміни кожного мають проходити тести, перш ніж потрапити в основну гілку.

ЯК МИ ЗАСТОСОВУЄМО
01

Сайти й веб-застосунки

Автоматична збірка й викладка на сервер або хостинг після злиття змін.

02

Перевірка якості коду

Запуск тестів і лінтерів для кожного pull request перед злиттям.

03

Мобільні застосунки

Збірка версій для iOS і Android та передача їх на тестування.

04

Контейнерні продукти

Збірка Docker-образів і оновлення сервісів у Kubernetes чи хмарі.

ПОСЛУГИ ПІД ЦЮ ТЕХНОЛОГІЮ
AR розробкаРозробка POCB2B кабінетBack-EndBig DataData AnalyticsData ScienceDevOpsEmbeddedFront-EndIoT розробкаMachine Learning
КЕЙС ПО ТЕХНОЛОГІЇУсі кейси
+114%Зростання CR до покупки
+159%Кількість покупок
+171%Загальний дохід

Обговоримо проєкт особисто

Почніть з ясності, а не з витрат

Забронюйте Clarity Session — 30-хвилинний розбір вашого маркетингу. Ви отримаєте карту вузьких місць та розуміння наступних кроків.

GitHub Actions
ЗАСНОВНИКВасиль Горайчук

Спочатку ясність. Далі — кероване і системне зростання.

  • БІЗНЕС-СТРАТЕГІЯ
  • СИСТЕМНЕ МАСШТАБУВАННЯ
  • ЦИФРОВА ТРАНСФОРМАЦІЯ
ВІДГУКИ

Чи задоволені клієнти?

Усі відгуки

Команда професійно підійшла до оновлення сайту, забезпечивши якісну реалізацію проєкту без зупинки роботи магазину.

GitHub ActionsМикола ЛучинськийДиректор роздрібу / STOREinUA
ТЕХНОЛОГІЧНИЙ ФУНДАМЕНТ

Інші технології у нашому стеку

Часті запитання

та відповіді до них

Поставити питання
Чи безкоштовний GitHub Actions?+

Залежить від репозиторію й обсягу. Для публічних репозиторіїв стандартні раннери безкоштовні, для приватних діє щомісячний ліміт хвилин залежно від тарифу GitHub. Більшості проєктів його вистачає, а за потреби підключаємо власні раннери.

Чи прискорить автоматизація вихід оновлень?+

Так. Коли тести й викладка автоматичні, невеликі зміни виходять одразу, а не чекають великого релізу. Помилки ловляться до того, як їх побачать клієнти, а повернутися до попередньої версії простіше.

Чому GitHub Actions, а не Jenkins?+

Jenkins потребує окремого сервера, який треба налаштовувати й оновлювати. GitHub Actions працює там, де вже лежить код, і стартує без власної інфраструктури. Jenkins радимо, коли є специфічні вимоги до безпеки чи внутрішня інфраструктура клієнта.

Регулярні маленькі релізи безпечніші за рідкі великі.

Налаштування GitHub Actions у GVSPACE починаємо з аналізу того, як зараз виходять оновлення і де виникають помилки. Далі будуємо пайплайни: тести й перевірка коду для кожної зміни, збірка Docker-образів, автоматична викладка на сервер, у хмару чи Kubernetes. CI/CD на GitHub Actions налаштовуємо для сайтів, веб- і мобільних застосунків, щоб команда випускала оновлення часто й без ручних кроків.