Really interesting. We literally do exactly the same thing since from 2 years ago. Hashing branches which prefix all diff pods and the app as the rest, we also automate the other apps needed too and connect them all together using internal cluster service names. Dev team love it, everyone works with stable envs that is all for them and it’s been a dream. We’ve also introduced auto end of day scale down of all dev envs and morning scale up again.
@JulieNgTech2 жыл бұрын
Awesome Tobi! really glad the dev teams love it and it's stable. I love hearing from others that the tried and true, battle tested methodologies still work well for them too. At work I sometimes tell customers if they don't have a specific problem or bottleneck, they should really consider focussing on creating business value, not learning a new technology because everyone else is doing it.
@HeBogdan Жыл бұрын
This is amazing. I love your videos Julie.
@JulieNgTech Жыл бұрын
Thank you so much Hebogdan!
@DavidCanatsey2 жыл бұрын
Wonderful!...I will now become an enthusiastic user of the new word 'git-sha', regardless of context.
@JulieNgTech2 жыл бұрын
Thanks David. I'm curious if you have any luck saying git sha and if people understand it. Sha feels easier to say than write…
@thepaulmacca2 жыл бұрын
This is great, must try it out. Thanks!
@JulieNgTech2 жыл бұрын
Let me know how it goes!
@Saiyugi1610 ай бұрын
@Julie Ng hey love the setup, been trying to do this for Azure DevOps yaml pipeline, how would you approach it for Azure DevOps yaml pipeline, could you do a step by step setup id possible?
@JulieNgTech9 ай бұрын
That concept would be the same, figure out the branch name, normalize it into something FQDN friendly and dynamically create the shell/sandbox/container for it. If it's k8s, it's YAML. If it's a cloud provider you can do IaC, but even running CLI commands in bash would work. The hard part IMO is not deploying...but cleaning things up. Anyway I don't have any plans to do Azure DevOps in the near future. But if you look at my GitHub, I have a repo julie-ng/azure-nodejs-demo that has some more advanced ADO pipelines that maybe you can draw inspiration from. (Written in a hurry, i.e. answering comments on the subway)
@icemanja2 жыл бұрын
This is really cool. I will neEd to try this with my .NET Core API project
@JulieNgTech2 жыл бұрын
thanks and good luck icemanja!
@jimbosander2 жыл бұрын
@juliengtech not directly related, but what yubikey setup do you have that prompts you for input? I have a couple, but they are fingerprint/touch activated, I like that additional layer of security.
@JulieNgTech2 жыл бұрын
Hi Jim, I've activated git-credential-netrc and my .netrc is gpg encrypted, which is why I'm always prompted to insert the yubikey. My dotfiles are here github.com/julie-ng/dotfiles for some inspiration. But I think if you just google netrc and yubikey, you should find instructions on how to set it up. To be honest I don't remember if I had to setup a new computer, I'd probably fumble a bit ;-D