ciatph / ciatph.github.io

AMIA-CIAT demo output website (version 2.0)
https://ciatph.github.io
2 stars 0 forks source link

Add CI/CD from vue-version branch #15

Open ciatph opened 5 years ago

ciatph commented 5 years ago

Test and evaluate

Update (20190911): Travis CI will be used for upcoming builds.

ciatph commented 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.

ciatph commented 5 years ago

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.

ciatph commented 5 years ago

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.

ciatph commented 4 years ago

Re-opening this issue to test and evaluate the new GitHub Actions as an alternative for CI/CD.