Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up auto-deploy to GitHub pages from master #221

Merged
merged 3 commits into from
Feb 14, 2017
Merged

Set up auto-deploy to GitHub pages from master #221

merged 3 commits into from
Feb 14, 2017

Conversation

domenic
Copy link
Member

@domenic domenic commented Nov 3, 2016

At @tobie's requests, so he can stop managing merge conflicts between different index.html instances.

This will allow us to stop checking in the build artifacts into the repo. The steps necessary (many of which will need to be done by @heycam) are:

  • Sign up for Travis CI and add heycam/webidl to it (see guide)
  • Create encrypted credentials file (see guide)
  • Update the .travis.yml in this branch to have the appropriate value for ENCRYPTION_LABEL, generated in the previous step
  • Add the deploy_key.enc file, generated in that previous step, to this branch
  • Create a commit on gh-pages that deletes everything but index.html
  • Merge this PR (to master), and monitor travis CI to see if things are going smoothly
  • Switch this repo's default branch to master under GitHub's per-repo settings page
  • while you're at it, it would be awesome if you could add a description and link to the spec at the top of the repository.

@tobie tobie merged commit e90a81a into master Feb 14, 2017
@annevk
Copy link
Member

annevk commented Feb 14, 2017

Only two more steps to go here \o/

@heycam
Copy link
Collaborator

heycam commented Feb 14, 2017

This is done! Thanks Domenic for the instructions and Tobie for taking me through them!

@annevk
Copy link
Member

annevk commented Feb 14, 2017

This is great!

@tobie tobie deleted the autobuild branch February 14, 2017 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants