Shopify / shipit-engine

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

CCMenu support #347

Closed byroot closed 7 years ago

byroot commented 9 years ago

Some people are using CCMenu to know the state of master, so they don't merge in master if the CI is red.

Since stacks on Shipit can aggregate multiple CIs, and that it is also recommended not to merge when the stack is locked, a CCMenu.xml endpoint would be nice.

Travis-CI support as example http://docs.travis-ci.com/user/cc-menu/

cc @cjoudrey @JakeCataford

davidcornu commented 9 years ago

This would be awesome

gmalette commented 9 years ago

Aggregate all the statuses + latest deploy :+1:

byroot commented 9 years ago

Quick braindump in term of authentication:

davidcornu commented 9 years ago

@byroot I really want this.

The url with the access token would be freely accessible from the settings page of each stacks.

Should each user have a token for each stack?

byroot commented 9 years ago

One token per user should enough I think.

edward commented 7 years ago

Please yes still relevant

DazWorrall commented 7 years ago

Rev 1 of this is on the way: #659

DazWorrall commented 7 years ago

@edward @davidcornu @gmalette this has been deployed, you can get the URL from a stack's settings page - give it a try and let us know what you think.

edward commented 7 years ago

@DazWorrall here’s the error that I’m running into:

image

DazWorrall commented 7 years ago

@edward you have to pick 'Use URL as entered above' - does that work?

edward commented 7 years ago

That’s it! SO NICE THANK YOU

I’ll make a PR for being more descriptive with CCMenu setup.

DazWorrall commented 7 years ago

@edward do give us some feedback after you've used it for a little while, hopefully it behaves as you expect :)

edward commented 7 years ago

Looks great so far!

On Thu, Feb 23, 2017 at 12:01 PM, Darren Worrall notifications@github.com wrote:

@edward https://github.com/edward do give us some feedback after you've used it for a little while, hopefully it behaves as you expect :)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Shopify/shipit-engine/issues/347#issuecomment-282053579, or mute the thread https://github.com/notifications/unsubscribe-auth/AAABRfTHXIU3TYIrfFrcE2NrC7zE6L2Aks5rfbthgaJpZM4ES9AV .