Open ciatph opened 5 years ago
Travis CI - Has a limited "free" option, simple and straightforward UI, easy to set up and use. Deleted GitHub repos are reflected on the linked Travis repositories. Uses a bot for deployment. Recommended by the vue cli docs.
See notes for more info and demo.
Circle CI - Has a limited "free" option, somewhat more complex to set up and use but offers lots of flexible build and deployment options. Has more organized work flow. Build history UI looks cluttered. Deleted GitHub repos do not reflect on linked repositories and build history. Does not use a GitHub app.
See notes for more info and demo.
Jenkins - 100% free and opensource, perfect to use and install on your own server. Set-up, usage and installation documentation is cluttered, but can become less confusing in no time. Monitoring Pipelines and workflow is flexible and easy to follow once you get the gist of things. Requires your own remote cloud server.
See notes for more info and demo.
Note: Looks promising, but is dropped in favor of the limited free servers offered by Circle CI/Travis.
Re-opening this issue to test and evaluate the new GitHub Actions as an alternative for CI/CD.
Test and evaluate
Update (20190911): Travis CI will be used for upcoming builds.