Система керування процесом безперервної доставки програмного забезпечення

dc.contributor.affiliationНаціональний університет «Львівська політехніка»
dc.contributor.authorБерко, Андрій
dc.contributor.authorКоблик, Іван
dc.coverage.placenameЛьвів
dc.date.accessioned2025-10-28T10:14:38Z
dc.date.issued2024
dc.date.submitted2025
dc.description.abstractСьогодні напрям DevOps є надзвичайно важливою складовою у виконанні ІТ-проектів різного масштабу. Це обумовлює потребу у виробленні новітніх прогресивних підходів, методів та технологій для забезпечення ефективної діяльності DevOps фахівців. Одним з таких популярних вирішень є неперервна інтеграція (Continuous Integration) і неперервна доставка (Continuous Delivery) програмного забезпечення. Такий підхід (CI/CD) дає змогу значно прискорити процеси розроблення, тестування та впровадження програмного забезпечення, підвищити якість результатів розроблення та забезпечити контрольованість та керованість цих процесів. Ключовим чинником у процесах CI/CD є використання засобів автоматизації роботи DevOps фахівців. У роботі описано систему керування процесом безперервної доставки програмного забезпечення розроблену на підставі сучасного досвіду застосування провідних компаній. Today, the direction of DevOps is an essential component in the execution of IT projects of various scales. This determines the need to develop the latest progressive approaches, methods, and technologies to ensure the effective activity of DevOps specialists. One of such popular solutions is continuous integration (CI) and continuous delivery (CD) of software. This approach (CI/CD) makes it possible to significantly speed up the processes of software development, testing, and implementation, improve the quality of development results, and ensure the controllability and manageability of these processes. A key factor in CI/CD processes is the use of tools to automate the work of DevOps specialists. The work describes a system for managing the continuous delivery of software, developed based on the modern application experience of leading companies.
dc.format.pages238-251
dc.identifier.citationБерко А. Система керування процесом безперервної доставки програмного забезпечення / Андрій Берко, Іван Коблик // Вісник Національного університету “Львівська політехніка”. Серія: Інформаційні системи та мережі. — Львів : Видавництво Львівської політехніки, 2024. — № 15. — С. 238–251.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/115413
dc.language.isouk
dc.publisherНаціональний університет «Львівська політехніка»
dc.relation.references1. Hall, J. A brief history of CI/CD (2021). Jonathan Hall. https://jhall.io/archive/2021/09/26/a-brief-historyof- ci/cd 2. Booch, G. (1998). Object-oriented analysis and design with applications. Addison-Wesley. 3. Fowler, M. (2024). Continuous Integration. Martinfowler.com. https://martinfowler.com/articles/continuousIntegration.html 4. Cooney, C. (2021). The Evolution of CI/CD From Bash to Buddy. Medium. https://medium.com/thedevops- corner/the-evolution-of-ci-cd-763df723f05b 5. Iyengar, R. (2021). Continuous Evolution: The CI/CD Story. Cloud Native Now. https:// https://cloudnativenow.com/topics/continuous-evolution-the-ci-cd-story/ 6. Humble, G., & Farley, D. (2011). Continuous Delivery: Reliable Software Releases Build through, Test, and Deployment Automation. Addison-Wesley. 7. Sharma, A. (2023). A Brief History of DevOps, Part IV: Continuous Delivery vs. Continuous Deployment. Circleci. https://circleci.com/blog/a-brief- history-of-devops-part-iv-continuous-delivery-and-continuous-deployment 8. Heusser, M. (2021). Continuous delivery vs. continuous deployment: Which to choose? TechTarget. https://www.techtarget.com/searchitoperations/tip/Continuous -delivery-vs continuous-deployment-Which-to-choose 9. Sigler, E. (2014). What Is ChatOps? PagerDuty.https://www.pagerduty.com/blog/what-is-chatops Waits, T. (2015). ChatOps in the DevOps Team. Carnegie Mellon University. https://insights.sei.cmu.edu/blog/chatops-in-thedevops- team 10. IBM Cloud Education (2021). What Are the Benefits of ChatOps? IBM. https://www.ibm.com/cloud/blog/benefits-of-chatops 11. Gursimran, S, (2020). A Complete Guide to ChatOps. XenonStack. https://www.xenonstack.com/blog/acomplete- guide-to-chatops 12. Cron, N. (2021). ChatOps: Join The Conversation. Forbes. https://www.forbes.com/sites/forbestechcouncil/2021/10/26/chatops-join-theconversation/?sh=5e6cd7707717 13. Ceci, L. (2023). Number of mobile phone messaging app users worldwide from 2018 to 2025. Statista. https://www.statista.com/statistics/483255/number-of-mobile-messaging-users-worldwide 14. Miguel, F. B. (2021). The rise of messaging platforms. Medium. https://medium.com/chatbot-newsdaily/ the-rise-of-messenger-platforms-and-its-legal-implications-62fe73355122 15. Silverthorne, V. (2020). A surprising benefit of CI/CD: Changing development roles. Gitlab. https://about.gitlab.com/blog/2020/07/16/ci-cd-changing- roles 16. Siig, K.(2021). Heroku Pipelines Success Guide. Judoscale. https://judoscale.com/guides/heroku-pipelines 17. Duvall, P., Matyas S. & Glover A. (2007). Continuous Integration: Improving Software Quality and Reducing Risk. Addison-Wesley. 18. Дубленич, Р. & Струк, Є. (2017). Побудова CI/CD процесу розроблення програмного забезпечення з використанням TeamCity та Go CD. SCSIT, Volume 864(1), 250–256.
dc.relation.references1. Hall, J. A brief history of CI/CD (2021). Jonathan Hall. https://jhall.io/archive/2021/09/26/a-brief-historyof- ci/cd 2. Booch, G. (1998). Object-oriented analysis and design with applications. Addison-Wesley. 3. Fowler, M. (2024). Continuous Integration. Martinfowler.com. https://martinfowler.com/articles/continuousIntegration.html 4. Cooney, C. (2021). The Evolution of CI/CD From Bash to Buddy. Medium. https://medium.com/thedevops- corner/the-evolution-of-ci-cd-763df723f05b 5. Iyengar, R. (2021). Continuous Evolution: The CI/CD Story. Cloud Native Now. https:// https://cloudnativenow.com/topics/continuous-evolution-the-ci-cd-story/ 6. Humble, G., & Farley, D. (2011). Continuous Delivery: Reliable Software Releases Build through, Test, and Deployment Automation. Addison-Wesley. 7. Sharma, A. (2023). A Brief History of DevOps, Part IV: Continuous Delivery vs. Continuous Deployment. Circleci. https://circleci.com/blog/a-brief- history-of-devops-part-iv-continuous-delivery-and-continuous-deployment 8. Heusser, M. (2021). Continuous delivery vs. continuous deployment: Which to choose? TechTarget. https://www.techtarget.com/searchitoperations/tip/Continuous -delivery-vs continuous-deployment-Which-to-choose 9. Sigler, E. (2014). What Is ChatOps? PagerDuty.https://www.pagerduty.com/blog/what-is-chatops 10. Waits, T. (2015). ChatOps in the DevOps Team. Carnegie Mellon University. https://insights.sei.cmu.edu/blog/chatops-in-the-devops-team 11. IBM Cloud Education (2021). What Are the Benefits of ChatOps? IBM. https://www.ibm.com/cloud/blog/benefitsof- chatops 12. Gursimran, S, (2020). A Complete Guide to ChatOps. XenonStack. https://www.xenonstack.com/blog/acomplete- guide-to-chatops 13. Cron, N. (2021). ChatOps: Join The Conversation. Forbes. https://www.forbes.com/sites/forbestechcouncil/2021/10/26/chatops-join-theconversation/?sh=5e6cd7707717 14. Ceci, L. (2023). Number of mobile phone messaging app users worldwide from 2018 to 2025. Statista. https://www.statista.com/statistics/483255/number-of-mobile-messaging-users-worldwide 15. Miguel, F. B. (2021). The rise of messaging platforms. Medium. https://medium.com/chatbot-newsdaily/ the-rise-of-messenger-platforms-and-its-legal-implications-62fe73355122 16. Silverthorne, V. (2020). A surprising benefit of CI/CD: Changing development roles. Gitlab. https://about.gitlab.com/blog/2020/07/16/ci-cd-changing- roles 17. Siig, K.(2021). Heroku Pipelines Success Guide. Judoscale. https://judoscale.com/guides/heroku-pipelines 18. Duvall, P., Matyas S. & Glover A. (2007). Continuous Integration: Improving Software Quality and Reducing Risk. Addison-Wesley. 19. Dublenych, R. & Struk, Y. (2017). Pobudova CI/CD procesu rozroblennia programnogo zabezpechennia z vykorystanniam TeamCity ta Go CD. SCSIT, Volume 864(1), 250–256.
dc.relation.urihttps://doi.org/10.23939/sisn2024.15.238
dc.subjectDevOps; CI/CD; ChatOps; безперервна інтеграція; безперервна доставка, DevOps; CI/CD; ChatOps; Continuous Integration; Continuous Delivery.
dc.subject.udc004.42
dc.titleСистема керування процесом безперервної доставки програмного забезпечення
dc.title.alternativeInformation system for managing the process of continuous software delivery
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
maket2402951-242-255.pdf
Size:
1.44 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: