Shopify / shipit-engine

Deployment coordination
https://shopify.engineering/introducing-shipit
MIT License
1.41k stars 144 forks source link

Schedule individual CreateOnGithubJobs for each CommitDeploymentStatus that needs to be created #1342

Closed kwboyd-shopify closed 4 months ago

kwboyd-shopify commented 4 months ago

Similar to https://github.com/Shopify/shipit-engine/pull/1341.

CreateOnGithubJob also can run for a long time. This breaks it up so that when it's called on a CommitDeployment, we schedule individual jobs to create each of that deployment's statuses on GitHub instead of doing all of that within the initial CreateOnGithubJob that was called on the CommitDeployment.