Company
Word count
188
Language
English
Contains code?

Text

Cherry-picks are useful for hot fixes where a bug has been identified in a released version, but the mainline has moved much further along so cutting a new release may require a longer validation cycle. In such cases, a small localized fix can be “cherry-picked” on top of an existing release without cutting a new release from mainline. Although the git CLI supports a simple cherry-pick action, doing manual cherry-picks can be prone to errors. For instance: accidentally cherrypick on top of a wrong branch accidentally deploy a wrong branch after cherrypicking forget to cherrypick to all environments / release candidates accidentally deploy the next release that does not contain that cherrypick after pushing the cherrypick (so rollback the fix) Aviator Releases standardizes the process of cherry-picking while also enabling teams to cherry-pick the same commit or pull request to multiple releases in a single action. Aviator Releases also ensures that once a cherry-pick is created, that any subsequent releases and deployments cannot be created without that cherry-picked commit avoiding any human errors. Previous Rollbacks Next Dogfood, Canary and Rollout Last updated 1 year ago Was this helpful?

Analysis

No analysis created yet for this page.