Continuous Integration

Learn the basics of continuous integration and how to set it up for a GitHub project. You'll take a look at three different CI solutions to build and test your app: GitHub Actions; Bitrise; Jenkins. You'll also learn how to use pull requests to validate new code and ensure that it builds and all the tests pass. By Tim Condon.

4.6 (19) · 1 Review

Save for later
Comments
Share

Who is this for?

Developers who want to learn how to set up continuous integration for their apps to build and test their code.

Covered concepts

  • Continuous integration
  • Jenkins
  • Bitrise
  • GitHub actions
  • Pull requests
  • Automating building of your apps
01
Toggle description

This episode introduces you to the concept of Continuous Integration, sets up the example project in GitHub and shows you how to run your tests from the command line.

Bitrise 4:39
Toggle description

Set up your project with Bitrise, a popular hosted CI solution, to build and test your application every time you commit you code.

Toggle description

Set up your project with GitHub Actions, a new CI solution built right into GitHub, to build and test your application every time you commit you code.

Jenkins 5:18
Toggle description

Set up a Jenkins instance to build and test your application locally on every commit.

Toggle description

See what happens when you commit broken code. Then see how to ensure Pull Requests must build successfully and pass all the tests before they can be merged.