build with travis and doctr#55
build with travis and doctr#55ocefpaf merged 4 commits intooceanhackweek:masterfrom ocefpaf:use_doctr
Conversation
|
|
||
| env: | ||
| global: | ||
| - secure: |
There was a problem hiding this comment.
Don't merge this yet. I need to get Travis-CI configure first and then use doctr to create the encrypted key.
|
@ocefpaf turns out that I got the email, not sure why. |
|
@ocefpaf I also got the email and OK'ed it ... didn't want to hold up the process. |
|
Thanks @amarburg and @leewujung! Somehow I'm still not seeing this repo on Travis-CI. Can you check if you have the proper rights to activate it: https://travis-ci.org/github/oceanhackweek/oceanhackweek.github.io |
|
Looks like it's building now ... Permissions problem? |
Yep. Thanks! |
|
@emiliom I'm merging this so we can perform a few more tests of this new setup. If things fail we should revert this PR. |
|
Adjusting it to https://drdoctr.github.io/recipes.html#using-doctr-with-github-io-pages b/c the @emiliom this will increase the complexity here a little bit b/c our new working branch will be |
Ok. But once we merge into master, the same auto-build will happen as it does with master right now, right? |
|
Sorry, I meant merge into source! |
Yep. If I cannot make this work until tomorrow afternoon I'll revert the changes and look for an alternative to doctor. |
|
BTW, the site is down b/c somehow doctr cannot find new modifications even though there are some. I'm in touch with upstream in drdoctr/doctr#313 (comment), it must be something simple I'm missing. |
|
Alright, the site is back up! The main one is at https://oceanhackweek.github.io/ and the 2019 is published on https://oceanhackweek.github.io/ohw19/ We can freeze sites by creating a tag and they will get published are I'm working on a way to publish a branch, say draft, to a https://oceanhackweek.github.io/draft, to make it easier to stage modifications. |
|
Wonderful!! I love the idea of using a tag. It really is a "release", so it makes perfect sense. Thank you!! However, the content of the ohw19 site is mostly wrong at this time. It's the content from the current site (master branch), except for what's coming from the |
Yep. There is some fine tweaking that I need to do. Right now I'm puzzled by the fact that the tag overwrote the root site :-/ |
Right! I hadn't noticed that. The main site and the ohw19 site are identical. |
It should be fixed now. The last missing piece is to change the 2019 site to prepend the |
@emiliom I sent a request to activate Travis-CI here, not sure who will get the e-mail.
We'll need this to publish the older versions of the site, a draft and current version.