Modern software development consists of much more than just code and coffee. Without appropriate deployment strategies and clean release management, even small projects quickly get out of hand and become unmanageable.
This practical book shows you how to build a CI pipeline with Jenkins, Git and Nexus. Learn directly from practice what is essential for successful software projects: source control management, comprehensive software testing with meaningful quality control and a well-organized deployment. Marco Schulz shares his experience from numerous international IT projects with you and has a lot of tips and considerations for good software engineering at the ready.
Marco Schulz, 2021, 400 Pages, Rheinwerk Computing, ISBN 978-3-8362-7834-8
- The Big Picture DevOps, Continuous Deployment, Build Jobs, Pipelines … is all this really necessary when it comes to just a few lines of Java code? Marco Schulz shows you the benefits of modern development paradigms, how to combine open source tools into an effective toolchain, and how to manage your software professionally and in line with the times.
- Professional code management Programming would be much easier if you didn’t have to worry about existing code. But since integrating new features is a standard task in software development, it’s all about merging conflicts, assigning meaningful release numbers, and writing unit and integration tests. This way, you keep track of everything and work effectively and agilely in the team.
- Toolchains for modern software projects Jenkins is the most important tool when it comes to convenient CI pipelines and automated builds. But in this practical book you will find much more: Git, Maven, Nexus, SonarQube and many other tools help you manage your codebase.