Continuous Integration and Delivery with Jenkins Pipelines