Gfulah1xzfa9cfaohqdt
SkillsCast

Continuous Delivery with Containers: The Good, the Bad, and the Ugly

28th September 2017 in London at CodeNode

There are 23 other SkillsCasts available from ContainerSched 2017 - The Conference on DevOps, Cloud, Containers and Schedulers

Please log in to watch this conference skillscast.

658072968 640x360

Implementing a continuous delivery (CD) pipeline is not trivial, and the introduction of container technology to the development stack can introduce additional challenges and requirements. In this talk you will look at the high-level steps that are essential for creating an effective pipeline for creating and deploying containerized applications.

Topic covered include:

  • The impact of containers on CD
  • Adding metadata to container images
  • Validating NFR changes imposed by executing Java applications within a container
  • Lessons learned the hard way (in production)

A supporting O'Reilly report "Containerizing Continuous Delivery in Java" will also be available, and this contains instructions and code for how to create a Jenkins-based continuous delivery pipeline that takes a series of Java applications and containerizes them, ready for functional and nonfunctional testing, and ultimately, deployment.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Continuous Delivery with Containers: The Good, the Bad, and the Ugly

Daniel Bryant

Daniel Bryant works as an Independent Technical Consultant and Product Architect at Datawire. His technical expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. Daniel is a Java Champion, and contributes to several open source projects. He also writes for InfoQ, O’Reilly, and TheNewStack, and regularly presents at international conferences such as OSCON, QCon and JavaOne. In his copious amounts of free time he enjoys running, reading and traveling.

SkillsCast

Please log in to watch this conference skillscast.

658072968 640x360

Implementing a continuous delivery (CD) pipeline is not trivial, and the introduction of container technology to the development stack can introduce additional challenges and requirements. In this talk you will look at the high-level steps that are essential for creating an effective pipeline for creating and deploying containerized applications.

Topic covered include:

  • The impact of containers on CD
  • Adding metadata to container images
  • Validating NFR changes imposed by executing Java applications within a container
  • Lessons learned the hard way (in production)

A supporting O'Reilly report "Containerizing Continuous Delivery in Java" will also be available, and this contains instructions and code for how to create a Jenkins-based continuous delivery pipeline that takes a series of Java applications and containerizes them, ready for functional and nonfunctional testing, and ultimately, deployment.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Continuous Delivery with Containers: The Good, the Bad, and the Ugly

Daniel Bryant

Daniel Bryant works as an Independent Technical Consultant and Product Architect at Datawire. His technical expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. Daniel is a Java Champion, and contributes to several open source projects. He also writes for InfoQ, O’Reilly, and TheNewStack, and regularly presents at international conferences such as OSCON, QCon and JavaOne. In his copious amounts of free time he enjoys running, reading and traveling.

Photos