YoVDO

Continuous Deployment of Your Application

Offered By: Spring I/O via YouTube

Tags

Spring IO Courses DevOps Courses Jenkins Courses Cloud Foundry Courses Continuous Deployment Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to implement continuous deployment for your applications using Spring Cloud Pipelines in this conference talk from Spring I/O 2018. Explore the process of setting up automated deployment pipelines to streamline your development workflow and focus on delivering business value. Discover how to deploy to Cloud Foundry, ensure backwards compatibility, and implement rollback strategies for production. Gain insights into topics such as Concourse, Jenkins Job DSL, Jenkinsfile, Blue Ocean, and the importance of failing fast in software deployment. Examine solutions for contract testing, handling backward incompatible database changes, and addressing end-to-end testing challenges. Walk through a practical demonstration of deploying to production using Spring Cloud Pipelines, and learn how to customize the implementation for your specific needs.

Syllabus

Intro
Concourse
Jenkins Job DSL
Jenkinsfile & Blue Ocean
Why do we deploy software?
Solution - fail fast
Generated test (producer)
Passing contract test (consumer)
Breaking contract (producer)
Generated test for deleting issues
Solution - application rollback
Demo-backward incompatible DB change
Problem - end to end tests
Solution - don't do E2E?
Problem - deployment to production
First Deployment
Spring Cloud Pipelines - CF example
Opinionated implementation
Customizing Spring Cloud Pipelines
Summary


Taught by

Spring I/O

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Continuous Integration and Deployment
Udacity