Cybersecurity Risks in Software Development Induced by the ‘Hero Mode’ Phenomenon
This article is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0)
This article is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0)
This article discusses modern approaches to organizing continuous integration (CI) and continuous delivery (CD) processes in software development using artificial intelligence (AI) technologies. The historical development of CI/CD is analyzed, along with their role in ensuring high-quality software, the main advantages and disadvantages of traditional approaches, and the prospects for integrating AI technologies to automate and optimize these processes.
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.
Described an implementation of Continuous Integration and Continuous Deployment processes using TeamCity and GoCD.