paint-brush
If you’re still using GitFlow I feel bad for you son (or woman)by@patrickleet
715 reads
715 reads

If you’re still using GitFlow I feel bad for you son (or woman)

by Patrick Lee ScottNovember 2nd, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

In 2017, I wrote an article that to some seemed like a dream. It's been a few years and now you should, too. I got 99 problems but my branching strategy ain't one. Instead of using GitFlow I codify my environments and you should too! To get away from GitFlow, you should codify your environments using Helm and then schedule the advancements. Instead of keeping a mental map of loosely defined entries, you're permanent environments will be tersely defined dependencies.

Company Mentioned

Mention Thumbnail
featured image - If you’re still using GitFlow I feel bad for you son (or woman)
Patrick Lee Scott HackerNoon profile picture

I got 99 problems but my branching strategy ain't one.

Back in the year of 2017.
I wrote an article that to some seemed like a dream.

I said I commit to master, and I still do.
It's been a few years and now you should, too.

"But how do I deploy to staging?" you might declare,
"not using GitFlow seems unfair!"

Don't despair!
Don't despair!

I'll show you how to turn the implicit into the explicit
simplifying your workflow so you can finish it

Instead of representing environments using branches
you create artifacts using Helm and then schedule the advancements

just create a pull request to your codified environment
then just wait for JX to do the rest

Instead of keeping a mental map of loosely defined entries
you're permanent environments will be tersely defined dependencies.

Making implicit concepts explicit is the thing to do!
To get away from GitFlow I codify my environments and you should too!