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