#release-engineering - July 2020

Brandon Wilson
Brandon Wilsonover 6 years ago
Anyone know if it’s possible to use github branch protections to ensure that a PR to branch-a must come from branch-b?
Brandon Wilson
Brandon Wilsonover 6 years ago
i’m thinking not
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)over 6 years ago
yes & no. You can trivially create a github action that checks the source branch and target branches.
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)over 6 years ago
You can fail the build if they aren't what you want them to be.
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)over 6 years ago(edited)
then use github branch protections to require this github action build to pass before merging..
Brandon Wilson
Brandon Wilsonover 6 years ago
okay, i’m with you.
Brandon Wilson
Brandon Wilsonover 6 years ago
I guess it’s finally time for me to explore github actions
joshmyers
joshmyersover 6 years ago
👋
joshmyers
joshmyersover 6 years ago
Andrew Nazarov
Andrew Nazarovover 6 years ago
Any tips how you effectively switch off some functionality on dev/staging? Like you don’t want to send emails to real users from dev and staging envs or something similar (btw there is a nice service called Mailtrap to achieve this, but sending emails is not the only case). Recently we’ve got a requirement that a certain file with a cryptic name should be created by hand on every production instance (a set of services) to be sure that production functionality can’t be accidentally activated on dev or staging and env vars are not even an option.
Zach
Zachover 6 years ago
Anybody using SemaphoreCI? Or have opinions on it?
Andrew Roth
Andrew Rothover 6 years ago
I am the Jenkins Master!!!!
Zach
Zachover 6 years ago(edited)
what exactly are the limits of running self managed gitlab CE in our cloud environment?
I can’t seem to find a good document on CE vs EE
Zach
Zachover 6 years ago(edited)
Private go modules are the devil with hosted CI services
Zach
Zachover 6 years ago(edited)
Folks using azure devops - with the self hosted build agents, is there a way to do this (in AWS preferrably) so that the agent is created 'on demand' as part of an EC2 ASG or Fargate task? We have a few very long running, and expensive compute resource jobs currently in jenkins, i wouldn't want to just leave those instances running 24/7 if were to migrate to Azure DevOps. Their docs seem more focused on just having some permanent pool of these agents up.
Scott
Scottover 6 years ago
Trying to decide where to store helm values and ci/cd information for charts; Am thinking deploy to staging on merge to master and deploy to prod on github release, but that feels cumbersome with a monorepo due to having to filter on paths and put names in releases, but it feels a little wrong to have an entire repo with just 2 files in it for helm deploys.