Open main menu

CDOT Wiki β

Changes

DPS909 & OSD600 Fall 2018

460 bytes added, 14:37, 17 November 2018
Week 11
* Continuous Integration
** Lots of free-for-open-source services: [https://travis-ci.com/ TravisCI], [https://circleci.com/ CircleCI], [https://www.appveyor.com/ AppVeyor], ** See also [https://github.com/bleenco/abstruse Abstruse CI], [https://appcenter.ms/ Appcenter], [https://assertible.com/ Assertible], [https://github.com/bosondata/badwolf Badwolf], [http://bitrise.io/ Bitrise], [https://buildkite.com/ Buildkite], [https://www.chronoci.com/ ChronoCI], [https://www.codacy.com/ Codacy], [https://codefresh.io/ Codefresh], [https://www.codeship.io/ Codeship], [http://concourse.ci/ ConcourseCI], [https://continuousphp.com/ ContinuousPHP], [https://drone.io/ Drone], [https://ebertapp.io/ Ebert], [https://gocd.io/ GoCD], [https://houndci.com/ HoundCI], [https://nixos.org/hydra/ Hydra], [https://probo.ci/ Probo.CI], [https://semaphoreci.com/ Semaphore], [https://www.shippable.com/ Shippable], [https://www.jetbrains.com/teamcity/ TeamCity], [https://www.visualstudio.com/team-services/ VSTS], [https://app.wercker.com/ Wercker]
* Automating build, test, and deploy steps with Travis CI
** Therefore, you need a working install and test process via `package.json`
* Deploy to Deployment options:** GitHub and gh-pages*** https://pages.github.com/*** https://help.github.com/categories/github-pages-basics/*** Enable HTTPS https://help.github.com/articles/securing-your-github-pages-site-with-https/*** Custom 404 page https://help.github.com/articles/creating-a-custom-404-page-for-your-github-pages-site/*** https://docs.travis-ci.com/user/deployment/pages/*** https://docs.travis-ci.com/user/status-images/** [https://docs.travis-ci.com/user/deployment/cargo/ Deploy Rust crates to Cargo]** [https://docs.travis-ci.com/user/deployment/releases/ Deploy binary releases to GitHub Releases]** [https://docs.travis-ci.com/user/deployment/heroku/ Deploy web apps to Heroku]** [https://docs.travis-ci.com/user/deployment/npm/ Deploy node modules to npm]** [https://docs.travis-ci.com/user/deployment/pypi/ Deploy python packages to PyPi]
* Some example .travis.yml files in OSS projects