Skip to content

MiloradLalovic/continuous-integration-workflow

 
 

Repository files navigation

Instructor: Markus Mühlberger

Continuous integration is a development practice that requires code to be built and tested multiple times a day, whenever a new feature is commited by a developer. By integrating continuously, teams are able to detect errors quickly and track down bugs more easily. Many development teams find that continuous integration it is crucial to their productivity.

In this course, Envato Tuts+ instructor Markus Mühlberger will teach you the concepts of continuous integration. You'll learn how to develop new features for an app using either of two very popular software development workflows, Git Flow and GitHub Flow. You'll also learn how to use both Travis CI and Codeship continuous integration servers and you'll see the differences between them. You'll learn how to continuous delivery from these services to deploy code to Engine Yard Cloud and Heroku. As a bonus, you'll also find out how to set up your own Jenkins CI server and use it to deploy a Rails app to a VPS with Capistrano.

Source Files Description

The source files contain the Rails app we are going to use as an example appication in this course. It has a complete history of all branches (master, develop, release) and commits that were made during the course.


These are source files for the Tuts+ course: Continuous Integration Workflow

Available on Tuts+. Teaching skills to millions worldwide.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 79.7%
  • HTML 17.8%
  • CoffeeScript 1.3%
  • Other 1.2%