Continuous delivery in Java essential tools and best practices for deploying code to production

Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer's comfort zone. In this practical book, Daniel Bryant and Abraham Marín-Pérez provide guidance to help Java...

Full description

Saved in:
Bibliographic Details
Main Authors: Bryant, Daniel (Author), Marín-Pérez, Abraham (Author)
Format: Book
Language:English
Published: Sebastopol, California O'Reilly Media 2019.
Edition:First edition.
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Continuous delivery : why and what
  • Evolution of Java development
  • Designing architecture for continuous delivery
  • Deployment platforms, infrastructure, and continuous delivery of Java apps
  • Building Java applications
  • Additional build tooling and skills
  • Packaging applications for deployment
  • Working locally (Like it was production)
  • Continuous integration : the first steps in creating a build pipeline
  • Deploying and releasing from the pipeline
  • Functional testing : correctness and acceptance
  • System-quality attributes testing : validating nonfunctional requirements
  • Observability : monitoring, logging, and tracing
  • Migrating to continuous delivery
  • Continuous delivery and continuous improvement.