Skip to content

Server Deploy Management

Jon Camfield edited this page Jan 15, 2020 · 3 revisions

So you want to update the Levelup Site... DO NOT EDIT ON THE SERVER DIRECTLY

fork it and fix it -- at github

  • Fork the repository into your own account
  • Check it out and make the changes
  • test them locally
  • commit and push them to your repository.
  • When you're sure you're ready, submit a pull request to level-up.

Some useful links:

Review and Merge

Test and deploy

The LevelUp site is now hosted on an eclips.is server behind Deflect.ca.

Updates to the levelup github repository now automatically update dev and the live site. This should speed the process to reviewing and adding new content. In addition, testing locally should fully work with intra-site links/themes/etc. without making changes to the site configuration.

  • Any changes to the dev branch will result in an automatic update of https://dev.level-up.cc.
  • Any final merge into the gh-pages branch will update the LIVE site at https://level-up.cc - please test with merging into the dev branch first!

Please note: This process takes up to 10 minutes currently. You can watch the progress at https://travis-ci.org/levelupcc/level-up/

We do not yet automate link checking in the deploy process, but this is possible. Please consider testing to make sure links work by running https://dev.level-up.cc it through a link-checker before you merge changes to the live site - we should build a stronger buy easy test suite here; but http://www.deadlinkchecker.com/ is at least a decent start.