drone / drone-wall

Dashboard for the Drone CI server
260 stars 45 forks source link

Allow MySQL/MariaDB connections #10

Closed hauleth closed 9 years ago

Linuturk commented 10 years ago

+1

bradrydzewski commented 10 years ago

upcoming version of Drone exposes a full API, which I think will replace this direct database connection. My 0.3 branch is public (github.com/bradrydzewski/drone in branch exp). It is broken at the moment because I had to unhook a few things, however, a release candidate should be ready early next week in the main repo.

scottferg commented 9 years ago

@bradrydzewski what's the current status of the RC for 0.3? We have a full redesign of drone-wall that will rely on a proper API before it can be pulled in. Currently it's running on an internal API we're exposing.

bradrydzewski commented 9 years ago

@scottferg I've been using 0.3 for a few weeks now. It is still a bit raw, however, it should be ready for general use by end of month. All data is exposed via a REST API and there is a Go client that you can import: https://github.com/drone/drone/tree/exp/client

scottferg commented 9 years ago

Awesome! I'll start playing with it on our end. I'll plan to merge our UI overhaul after 0.3 rolls out and we get the wall upgraded to use it.

epipho commented 9 years ago

@scottferg Now that 0.3 is out, any news on your changes?

scottferg commented 9 years ago

We're working on getting our internal CI operations moved over to 0.3 so we can begin development. There's a ton of things broken in the new version of the wall that the new API fixes. On Oct 18, 2014 5:05 PM, "epipho" notifications@github.com wrote:

@scottferg https://github.com/scottferg Now that 0.3 is out, any news on your changes?

— Reply to this email directly or view it on GitHub https://github.com/drone/drone-wall/issues/10#issuecomment-59631359.

epipho commented 9 years ago

@scottferg Excellent. Let me know if there is anything I can do to help. We are already lamenting the loss of drone-wall with the 0.3 upgrade but want to wait for this to land before trying to fix it up ourselves.

scottferg commented 9 years ago

Gah I didn't even consider breaking changes post 0.3 since we had already upgraded internally. Okay we'll work on getting things up and running. On Oct 18, 2014 6:40 PM, "epipho" notifications@github.com wrote:

@scottferg https://github.com/scottferg Excellent. Let me know if there is anything I can do to help. We are already lamenting the loss of drone-wall with the 0.3 upgrade but want to wait for this to land before trying to fix it up ourselves.

— Reply to this email directly or view it on GitHub https://github.com/drone/drone-wall/issues/10#issuecomment-59633907.

scottferg commented 9 years ago

We rely on Drone so heavily that we're taking our time with the 0.3 upgrade. So just to wet the appetite, here's what we have upcoming

screenshot from 2014-10-21 12 11 30

This is the light theme, you can also toggle a dark theme. The list animates smoothly and scroll between all of your projects. Failed builds are obviously red, and build stats accumulate throughout the week. The gray builds are ones where we don't have an upstream repo build status. The markers on a project indicate an open pull request, and it's build status. The lack of gravatars in this image will be fixed once we move it over to work on top of 0.3.

It's really sexy and we're excited to get it out there for people to start using.

bradrydzewski commented 9 years ago

@scottferg looking really freakin awesome!

Glad to hear you're taking your time with the upgrade to 0.3. Even though I merged into master it certainly needs more work before it is as stable as 0.2. If you come across anything specific let me know.

epipho commented 9 years ago

Looks great. Again, let me know if there is anything I can do to help. I am more than happy to dig into a dev branch to help.

scottferg commented 9 years ago

Will do. Currently we're living off of a bunch of custom tweaks so it's not in a place to really display anywhere just yet. We run about 100-150 builds a day per team on our Drone server so, like I said, we're tiptoeing around 0.3 until we have time to dive in.

Ironically I fixed this specific bug while making some of the updates and didn't even realize it ;)

scottferg commented 9 years ago

Just an fyi, the new wall is available as of 86056bb58ab4c8411e9a01bc657899b895e29144

This issue is resolved via the new API in 0.3