Autors: Manolov, V. I., Gotseva, D. A., Hinov, N. L.
Title: Practical Comparison Between the CI/CD Platforms Azure DevOps and GitHub
Keywords: Azure DevOps, CI/CD, cloud, DevOps automation, GitHub, version control

Abstract: Continuous integration and delivery are essential for modern software development, enabling teams to automate testing, streamline deployments, and deliver high-quality software more efficiently. As DevOps adoption grows, selecting the right CI/CD platform is essential for optimizing workflows. Azure DevOps and GitHub, both under Microsoft, are leading solutions with distinct features and target audiences. This paper compares Azure DevOps and GitHub, evaluating their CI/CD capabilities, scalability, security, pricing, and usability. It explores their integration with cloud environments, automation workflows, and suitability for teams of varying sizes. Security features, including access controls, vulnerability scanning, and compliance, are analyzed to assess their suitability for organizational needs. Cost-effectiveness is also examined through licensing models and total ownership costs. This study leverages real-world case studies and industry trends to guide organizations in selecting the right CI/CD tools. Whether seeking a fully managed DevOps suite or a flexible, Git-native platform, understanding the strengths and limitations of Azure DevOps and GitHub is crucial for optimizing development and meeting long-term scalability goals.

References

  1. Zaal S. Azure DevOps Explained Packt Publishing Birmingham, UK 2021
  2. Sinha C. Mastering Azure DevOps: A Comprehensive Guide to Implementing CI/CD Pipelines Apress New York, NY, USA 2021
  3. Karthik A. Azure DevOps for Web Developers Packt Publishing Birmingham, UK 2020
  4. Been H. Azure DevOps Server 2022: Implementing DevOps Using Azure DevOps Server Packt Publishing Birmingham, UK 2022
  5. Soni M. DevOps with Azure: Implementing DevOps Using Microsoft Azure Apress New York, NY, USA 2020
  6. Modi R. Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions Apress New York, NY, USA 2021
  7. Price M.J. Azure DevOps for Beginners: A Step-by-Step Guide to CI/CD Pipelines Packt Publishing Birmingham, UK 2022
  8. Mitesh S. Hands-On Azure DevOps: Implementing CI/CD Pipelines Apress New York, NY, USA 2021
  9. ISO 27001 ISO-International Organization for Standardization ISO Geneva, Switzerland 2022 Available online: https://www.iso.org/home.html (accessed on 6 March 2025)
  10. SOC 2, Systems and Organization Controls Available online: https://soc2.co.uk/ (accessed on 6 March 2025)
  11. GDPR, EUR-Lex-European Union law Available online: https://eur-lex.europa.eu/ (accessed on 6 March 2025)
  12. HIPAA, U.S. Department of Labor Available online: https://www.dol.gov/ (accessed on 6 March 2025)
  13. FedRAMP, Federal Risk and Authorization Management Program Available online: https://www.fedramp.gov/ (accessed on 6 March 2025)
  14. Karthik A. Azure DevOps for.NET Developers Packt Publishing Birmingham, UK 2021
  15. Zaal S. Azure DevOps: A Complete Guide to CI/CD Pipelines Packt Publishing Birmingham, UK 2022
  16. Chacon S. Straub B. Pro Git Apress New York, NY, USA 2014
  17. Pipinellis A. GitHub Essentials: Unleash the Power of Collaborative Development Packt Publishing Birmingham, UK 2018
  18. Soni M. Mastering GitHub Actions: Automate Your Workflow with CI/CD Packt Publishing Birmingham, UK 2021
  19. Westby E.J.H. Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git O’Reilly Media Sebastopol, CA, USA 2015
  20. Loeliger J. McCullough M. Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development O’Reilly Media Sebastopol, CA, USA 2012
  21. Laster B. Learning GitHub Actions: Automation and Integration of CI/CD with GitHub O’Reilly Media Sebastopol, CA, USA 2023
  22. Silverman R.E. Git Pocket Guide: A Working Introduction O’Reilly Media Sebastopol, CA, USA 2013
  23. Reddington C. GitHub Actions in Action Manning Shelter Island, NY, USA 2022
  24. Yuen B. Matyushentsev A. Ekenstam T. Suen J. GitOps and Kubernetes: Continuous Deployment with Argo CD, Jenkins X, and Flux O’Reilly Media Sebastopol, CA, USA 2021
  25. Forsgren N. Humble J. Kim G. Accelerate: The Science of Lean Software and DevOps IT Revolution Press Portland, OR, USA 2018
  26. Kim G. Humble J. Debois P. Willis J. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations IT Revolution Press Portland, OR, USA 2021
  27. Humble J. Farley D. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation Addison-Wesley White Plains, NY, USA 2010
  28. Davis J. Daniels R. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale O’Reilly Media Sebastopol, CA, USA 2016
  29. Beyer B. Jones C. Petoff J. Murphy N.R. Site Reliability Engineering: How Google Runs Production Systems O’Reilly Media Sebastopol, CA, USA 2016
  30. Morris K. Infrastructure as Code: Managing Servers in the Cloud O’Reilly Media Sebastopol, CA, USA 2016
  31. Duvall P.M. Matyas S. Glover A. Continuous Integration: Improving Software Quality and Reducing Risk Addison-Wesley White Plains, NY, USA 2007
  32. Kim G. Behr K. Spafford G. The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win IT Revolution Press Portland, OR, USA 2018
  33. Humble J. Molesky J. O’Reilly B. Lean Enterprise: How High-Performance Organizations Innovate at Scale O’Reilly Media Sebastopol, CA, USA 2015
  34. Krief M. Terraform Cookbook—Second Edition: Provision, Run, and Scale Cloud Architecture with Real-World Examples Using Terraform Packt Publishing Birmingham, UK 2023
  35. Brikman Y. Terraform: Up and Running: Writing Infrastructure as Code 3rd ed. O’Reilly Media Sebastopol, CA, USA 2022
  36. Winkler S. Terraform in Action 1st ed. Manning Shelter Island, NY, USA 2021
  37. Moyle E. Kelley D. Practical Cybersecurity Architecture—Second Edition: A Guide to Creating and Implementing Robust Designs for Cybersecurity Architects Packt Publishing Birmingham, UK 2023
  38. Hüttermann M. DevOps for Developers Apress New York, NY, USA 2012
  39. Newman S. Building Microservices: Designing Fine-Grained Systems 2nd ed. O’Reilly Media Sebastopol, CA, USA 2021
  40. Arundel J. Domingus J. Cloud Native DevOps with Kubernetes: Building, Deploying, and Scaling Modern Applications in the Cloud 2nd ed. O’Reilly Media Sebastopol, CA, USA 2022
  41. Farcic V. Pope D. DevOps Toolkit Series Leanpub Victoria, BC, Canada 2020
  42. Ritchie R. Continuous Delivery with Docker and Jenkins: Create Secure Applications by Building Complete CI/CD Pipelines 2nd ed. Packt Publishing Birmingham, UK 2019
  43. Mueller E. Wickett J. Karayanev P. The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services Addison-Wesley White Plains, NY, USA 2021

Issue

Future Internet, vol. 17, 2025, Switzerland, https://doi.org/10.3390/fi17040153

Copyright MDPI

Вид: статия в списание, публикация в издание с импакт фактор, публикация в реферирано издание, индексирана в Scopus и Web of Science