Continuous Integration

Nov 7 2019 · Video Course (20 mins) · Advanced

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.

4.5/5 6 Ratings

Version

  • Swift 5.1, iOS 13, Xcode 11

Getting Started

3:49 Free

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.

1

Bitrise

4:39

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

2

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.

3

Jenkins

5:18

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

4

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.

5

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

Contributors

Comments