⚙️ Continuous Integration & Delivery
В разработке ПО, Continuous Integration / Continuous Delivery (или CI/CD) — это комбинация непрерывной интеграции и непрерывного развертывания программного обеспечения в процессе разработки. CI/CD объединяет разработку, тестирование и развёртывание приложений.
Вот так незамысловато на схеме выглядят наши текущие CI/CD процессы в компании для доставки обновлений ПО на сервера и локации. Разработчик пишет код и пушит его на GitHub, гитхаб автоматически или по пинку (для локаций) запускает сборку ПО на специальном раннере в нашей VPN сети, который в свою очередь раскидывает это по серверам и локациям.
В перспективе хочется настроить подобный процесс и для репозитория игр pixel-games для мгновенной и, главное, автоматической доставки обновлений игр партнёрам, но это потребует пересмотра и организации процесса тестирования.
Post #229
1.92K

- 👍 11
- 🤓 4
- ⚡ 2
- ❤ 2