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

Use CircleCI to deploy the blog #53

Merged
merged 1 commit into from
May 6, 2015
Merged

Use CircleCI to deploy the blog #53

merged 1 commit into from
May 6, 2015

Conversation

kylef
Copy link
Member

@kylef kylef commented May 6, 2015

Due to limitations with automatic GitHub pages using Jekyll. I've made this pull request to instead use CircleCI to build and deploy the blog.

The limitation is mostly the fact we can't have syntax highlighting with Rouge, and we also can't control the dependencies (and versions) that we use.

There are a couple of tasks that need to be done before merging this else it will fail:

  • Create a gh-pages branch (manual deploy beforehand) - I will do this once it's been reviewed and gotten a 👍.
  • Grant @ApiaryBot push/write access to this repository.
  • Merge.

While we're doing this, perhaps it would make sense to rename this repository to blog.apiary.io instead of apiary.github.com so it's more clear what the contents is from the name. This might also be required due to GitHub page limitations.

/cc @abtris

@abtris
Copy link
Contributor

abtris commented May 6, 2015

Looks as good plan. But now some tests failing.

@kylef
Copy link
Member Author

kylef commented May 6, 2015

I've updated pull request, it's green now in CircleCI.

abtris added a commit that referenced this pull request May 6, 2015
Use CircleCI to deploy the blog
@abtris abtris merged commit 8341f47 into master May 6, 2015
@abtris abtris deleted the kylef/circleci branch May 6, 2015 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants