Skip to content

Comment on Feature flags in a CI pipelineparent

Comments

How do you handle flag changes in the middle of builds, where the flag is being checked in multiple places and the flip happens between them?

Only read the flag once! For multiple flags we tend to have the first step in the build read all flags we care about and export them to environment variables.

How do you enforce that they are only read upfront?

Why not just make them parameters if you are going to put them upfront and turn them into ENVs?

How do you deal with a commit that needs to be rerun? What if the flags have changed in between?

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.