cirruslabs / cirrus-ci-docs

Documentation for Cirrus CI 📚
https://cirrus-ci.org
MIT License
349 stars 109 forks source link

Support for CCTray XML format #588

Closed bekh6ex closed 4 years ago

bekh6ex commented 4 years ago

I've tried to find if Cirrus exports build state in CCTray XML format. Couldn't find anything, so it seems to be either missing or not documented.

I think this feature might improve user experience a lot for both:

RDIL commented 4 years ago

No, sadly right now Cirrus does not support this.

fkorotkov commented 4 years ago

Nice format! I'm surprised I've never heard of it. It will be nice to support it for organizations and repositories via URLs like:

https://api.cirrus-ci.com/github/ORGANIZATION/cctray.xml
https://api.cirrus-ci.com/github/ORGANIZATION/REPO/cctray.xml

Will work on that later this week. @bekh6ex how are you planing to use it?

bekh6ex commented 4 years ago

I wanted to set it up for my personal project on the laptop.

But also, I've used things like Nevergreen or BuildReactor on quite some projects.

It's rather widely supported across CI tools. See find cctray for example.

bekh6ex commented 4 years ago

It's really nice to have a big screen build monitor in the room that will play "sad sound" when the build fails so that everyone will be on to fixing it right away. 😄

RDIL commented 4 years ago

Hahaha, that sounds like a funny use case. I agree this could be a great addition.

bekh6ex commented 4 years ago

that sounds like a funny use case

Except being funny it is extremly useful, especially if the team is doing trunk-based development and commits 50+ times to master daily. On the last project I've worked on it improved our daily life drastically.

RDIL commented 4 years ago

No, I agree it sounds very useful, but also funny at the same time.