© Moritz Lenz 2019
Moritz LenzPython Continuous Integration and Deliveryhttps://doi.org/10.1007/978-1-4842-4281-0_10

10. Distributing and Deploying Packages in the Pipeline

Moritz Lenz1 
(1)
Fürth, Bayern, Germany
 

The previous chapter has left us with the beginning of a GoCD pipeline. It automatically builds a Debian package each time new commits are pushed to Git and generates a unique version number for each build. Finally, it captures as artifacts the built package and a file called version containing the version number. The next tasks are to upload it into a Debian repository and deploy it on the target machines.

10.1 Uploading in the Pipeline

Chapter 6, on distributing packages, already introduced a small program for creating and filling Debian ...

Get Python Continuous Integration and Delivery: A Concise Guide with Examples now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.