- Overview
- Transcript
1.1 Introduction
Welcome to Continuous Integration Workflow. In this course, you will learn two important development workflows that use the continuous integration principle. You'll also see how to deploy an application using continuous delivery.
1.Introduction4 lessons, 12:21
1.1Introduction01:07
1.2What Is Continuous Integration?04:54
1.3Development Approaches: Git Flow and GitHub Flow04:38
1.4Project Overview01:42
2.Git Flow, Travis CI and Engine Yard4 lessons, 33:15
2.1Travis CI Overview09:01
2.2Test a New Feature07:43
2.3Release and Hotfix08:04
2.4Engine Yard Deployment08:27
3.GitHub Flow, Codeship and Heroku3 lessons, 24:51
3.1Codeship Overview09:24
3.2Develop a New Feature09:49
3.3Heroku Deployment05:38
4.Bonus: Custom Jenkins Server and Capistrano4 lessons, 26:45
4.1Installing Jenkins on a VPS02:31
4.2Jenkins Overview10:08
4.3Test a Ruby Project06:02
4.4Capistrano Deployment08:04
5.Conclusion1 lesson, 01:02
5.1Conclusion01:02
1.1 Introduction
Hi, and welcome to Continuous Integration Workflow. My name is Markus Muhlberger, and in this course I will teach you how to use continuous integration services to automatically test your code, and deploy your application to the cloud. The course is designed to show you different development approaches, and different providers to get you and your team started for modern software development. I'm going to use a Rails project as our example, but the workflows I show can be applied to almost any kind of software. We will be using two different development approaches, GitFlow and GitHub Flow, and the popular continuous integration services Travis CI and Codeship to test and build our application and also to apply it to the cloud. Specifically on Engine Yard and Heroku. I'll also show you how to set up Jenkins, an open source CI server and use it to deploy or raise application to a VPS on DigitalOcean. Sounds interesting? Let's get started.







