Автоматизація розгортання програмного забезпечення відіграє ключову роль у підвищенні ефективності та надійності робочих процесів у сфері розробки та впровадження ІТ-рішень. Існуючі сервіси, такі як Jenkins, TeamCity мають певні обмеження, зокрема недостатню гнучкість у візуалізації історії змін, обмежені можливості керування параметрами конфігурації та труднощі в координації командної роботи. Вдосконалення цих аспектів може значно підвищити продуктивність команд розробки та прискорити випуск оновлень. Метою дослідження є розробка платформи, яка інтегрується з системами Jenkins та контролю версій GitHub, здійснює запуск розгортання, надає розширені інструменти для візуалізації історії запусків та оновлень, забезпечує повторний запуск зі збереженими параметрами та спільну роботу команди. Проект базується на аналізі сучасних практик CI/CD, управління інфраструктурою як кодом та порівняльній оцінці платформ автоматизації.
[1] Розгортання програмного забезпечення. [Електронний ресурс] – Режим доступу до ресурсу: https://www.wikidata.uk-ua.nina.az/Впровадження_програмного_забезпечення.html
[2] Young A. Infrastructure as Code: A Comprehensive Guide to Managing Infrastructure as Code Kindle Edition / Austin Young., 2019. – 118 с.
[3] Dev Ops Culture [Електронний ресурс] : [Веб-сайт]. – Електронні дані. – Режим доступу до ресурсу: https://martinfowler.com/bliki/DevOpsCulture.html
[4] Fleming S. DevOps And Microservices Handbook: Non-Programmer's Guide to DevOps and Microservices (Continuous Delivery) / Fleming., 2018. – 246 с
[5] Morris K. Infrastructure as Code: Managing Servers in the Cloud. 1st Edition / Kief Morris., 2016. – 362с.
[6] A Schaefer , M Reichenbach: Continuous Integration and Automation for DevOps, 2012. – 345-349 – c. https://doi.org/10.1007/978-94-007-4786-9_28
[7] Continuous Integration: CircleCI vs Travis CI vs Jenkins vs Alternatives [Електронний ресурс] – Режим доступу до ресурсу: https://djangostars.com/blog/continuous-integration-circleci-vs-travisci-vs-jenkins/