This project aims to explain in a clear and expository way, the importance and benefits for an organization dedicated to software development, the integration of Continuous Integration and Continuous Delivery techniques, as they help to optimize all the tasks involved in the software life cycle processes, speeding up the deployment to production, ensuring a higher quality final product and lower economic cost. The advantages of implementing these techniques are described, the different tools used in this area are specified, and the use of Jenkins, one of the most widely used continuous integration tools, is discussed.