Blog

GitHub Continuous Integration
Posted on September 2, 2020 in Git, GitHub by Matt Jennings

Continuous Integration Info

  • Merging smaller commits frequently, instead of waiting until a project is “done” and doing one big merge.
  • This means that features can be released quicker!
  • CI only works well when there are tests that ensure that new commits didn’t “break the build”.
  • It’s even possible to perform a deployment at the end of a CI build!

Travis CI Integrates with GitHub

  • Travis CI is free for open source projects!
  • Tests run automatically on branches and pull requests.
  • Getting set up:
    • Go to https://travis-ci.org/, login with your GitHub account.
    • Add a travis.yml configuration file.
    • Push to trigger builds.

Leave a Reply