bookdown icon indicating copy to clipboard operation
bookdown copied to clipboard

add netlify continuous deployment section

Open apreshill opened this issue 3 years ago • 4 comments

This PR adds a section on Netlify continuous deployment, right after a section on Netlify Drop, to the publishing chapter of the book.

apreshill avatar Jul 28 '21 23:07 apreshill

Re: the organization. What you propose was how I did have it, but then the subsections end up heavily nested. And folks who use Netlify won't find the GitHub Actions section. What I would do:

6. Publishing
    |>> RStudio Connect
    |>> Netlify Drop (no CI)
    |>> Netlify Continuous Deployment (no CI)
    |>> Github Pages (no CI, to `docs/`) _[this and the above section could be fused- maybe?]_
    |>> Continuous integration (Github Actions to deploy to branch, maybe leave off Travis)
           |>> show both Netlify + GH Pages 

apreshill avatar Jul 29 '21 12:07 apreshill

Yes I agree I think this makes sense. I would add rstudio connect on the CI part because this is what we use for our books and it is working quite well. (However, it requires maybe some simplification - needs to find time to document and update publish_book() function)

cderv avatar Jul 29 '21 13:07 cderv

I would LOVE to document that ;)

apreshill avatar Aug 04 '21 22:08 apreshill

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

CLAassistant avatar Apr 17 '24 19:04 CLAassistant