studydash / cards

Houses all cards created for StudyDash Group 00! šŸ˜€
http://studydash.github.io
2 stars 2 forks source link

Set up `environments` & `GitHub Actions` for `services` #225

Open r002 opened 3 years ago

r002 commented 3 years ago

Tuesday

Today, I finally took the time to properly set up CI/CD for the services backend code. I've set up two environments: image

The workflow setup:

In addition to my Google App Engine code, the PROD build workflow also deploys the GCF (Google Cloud Function) for the UpdateMemberMetrics(...) function in PROD as well.

This was my first time setting up environments in GitHub Actions but everything went pretty smoothly! I encountered a tiny hiccup setting up the GitHub Action for GCF but the Google person was super-responsive and helpful! Basically, what I'd been concerned about was a total non-issue. šŸ¤¦ā€ā™‚ļø

Anyway, all of this devops stuff is properly set up now so I can finally get back to coding! šŸ˜„


Today's Tasks


References šŸ”—

anitabe404 commented 3 years ago

Cool. I'm just now getting into just how much functionality GitHub has. It's pretty cool.

r002 commented 3 years ago

@anitabe404 Totally! GitHub is definitely my favorite website on the entire internet. The whole idea of random strangers meeting up and working towards learning/building a common edifice of code (a website, game, anything) that withstands the inexorable march of time and lasts for the remainder of human civilization is really fun to think about! šŸ˜„ Like, once you add/commit/push, that's pretty much going into the great Microsoft Azure cloud forever (though I actually think parts of GitHub are still on AWS, actually; but I'm sure it's all getting moved over slowly, ever since the buyout). "Git spelunking" is totally a thing though... probably the closest I'm ever gonna get to being a paleontologist! šŸ¦–šŸ¦•šŸ˜Ž

As far as social networks though, GitHub's really one of the few ones that humanity got right, IMHO. So many super-powerful tools... and all for free! Btw, lmk if you have any questions about the platform at all; I've learned a ton these past few weeks!

It's time to build! šŸ— Build, build, build!! šŸ˜€šŸš€