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

Write a blog post about our /test-this-pr infrastructure #456

Closed
Tracked by #52
choldgraf opened this issue Sep 29, 2021 · 12 comments
Closed
Tracked by #52

Write a blog post about our /test-this-pr infrastructure #456

choldgraf opened this issue Sep 29, 2021 · 12 comments

Comments

@choldgraf
Copy link
Member

Proposed change

@sgibson91 recently did a lot of cool work to improve our automated testing infrastructure for Binder deploys. She mentioned that she would like to write up a blog post about the implementation and the things that she learned along the way. This is an issue to track and hopefully help get it done :-)

I think that this would be of interest for the jupyter blog, as it might also help other BinderHub / JupyterHub deployers learn about how to accomplish similar things for their infrastructure.

@sgibson91
Copy link
Member

I am drafting this here: https://hackmd.io/@sgibson91/rJrc5aKEt

@minrk
Copy link
Member

minrk commented Oct 6, 2021

btw, I've been using this quite a bit this week to test the consequences of some PRs, and it is absolutely wonderful.

@choldgraf
Copy link
Member Author

I took a pass through the blog post and made a few edits and additions, I think it's really nicely written! I'd be +1 on posting this to the Jupyter Blog once you are happy w/ the content

@sgibson91
Copy link
Member

Thanks @choldgraf!

If anyone has recommendations for titles, I'm all ears! 😁

@choldgraf
Copy link
Member Author

A bit long but how about

How I automated authorized cloud deployments from PRs with GitHub Actions

@sgibson91
Copy link
Member

I submitted the hackmd contents to blog.jupyter.org to be reviewed! 🚀

@sgibson91
Copy link
Member

Does anyone have admin rights to the medium account to review and publish this?

@choldgraf
Copy link
Member Author

I have the ability to post there. Unless anybody suggests we should do otherwise, I'll plan to do the following:

  • Today, give it a quick review and make sure there isn't anything major to change
  • If we're good to go, publish on Monday morning

@choldgraf
Copy link
Member Author

Just a note that I took another look at the draft and I think that it is good to go! In case anybody else would like to look, you can find it here:

https://blog.jupyter.org/how-i-automated-authorised-cloud-deployments-from-pull-requests-with-github-actions-13f890538e32

@sgibson91
Copy link
Member

I like the image you added @choldgraf, though this one actually shows the complete workflow (from jupyterhub/mybinder.org-deploy#2044)

Screenshot 2021-11-22 at 11 55 44

@choldgraf
Copy link
Member Author

ah perfect @sgibson91 - thanks very much :-) I will update the image and post today

@choldgraf
Copy link
Member Author

Update: post is published!

Thanks so much @sgibson91 for your work on this, and for the follow-up post!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants