@giacomelli giacomelli released this Sep 24, 2016 · 2 commits to master since this release

Assets 7

After some months to test the v2.0.0-RC1 we are releasing the final version of Buildron mods support with this 2.0.0 version.

Mods supports represents a great change in Buildron code structure, because we built a mods support that allow any developer add his own mods to Buildron.

Mods available

The classic visual and behavior that you already know at Buildron was moved to mods, you can see them at Buildron Classic Mods repository.

Right now we have 9 mods developed to Buildron:

  • ConsoleMod: adds a console window to Buildron and let you monitor his events.
  • Classic Mods
    • BuildMod: represents each build as part of totem.
    • CameraMod: auto position of camera to show all builds and users.
    • EasterEggMod: surprise.
    • EnvironmentMod: the classic Tron style floor.
    • SoundMod: the classic explosion sounds and allow change the sounds for each user.
    • UserMod: each user is represented by a robot and an avatar.
  • SlackBotMod: adds a bot to your Slack that acts as Buildron and your team can interact with it, like filter builds, sort builds, move camera, receive build status change notifications and taking screenshots.
  • ToastyMod: the Mortal Kombat "Toasty!" easter egg that can be configured to show on build success, running or failed.

Developing new mods

Do you want to develop your own mod to Buildron? Take a look on our wiki pages about mods and start to build your mod now :

Features

  • Make IModContext.RemoteControl available at mod simulator #33
  • ModSdk - Add a proxy or helper to allow execute async methods at main thread #34
  • ModSdk - Add a SortBuildsRemoteControlCommand constructor override using SortingAlgorithmType #35

Bugs fixed

  • Does not refresh TC builds when "Branch specification" is used #31
  • ModSdk - Mod simulator does not show string preferences without default value #32
  • SortBy not persisted when a mod use the SortBuildsRemoteControlCommand #36

@giacomelli giacomelli released this Sep 23, 2016 · 262 commits to master since this release

Assets 7

This RC1 represents a great change in Buildron code structure, because we built a mods support that allow any developer add his own mods to Buildron.

The classic visual and behavior that you already know at Buildron was moved to mods, you can see them at Buildron Classic Mods repository.

We hope to see you building some mods to Buildron. We're curious about what crazy mods ideas you could have ;).

We really appreciate your opinion about the mods support, documentation, tutorial and ModSdk. Please, get in touch at @ogiacomelli.

Take a look on our wiki pages about mods and start to build your mod now :

Features

  • Define a mod SDK #12
  • Create a ModLoader #13
  • Create a ModPipeline #14
  • Convert the BuildController and dependencies to a mod #15
  • Convert the SoundEffectController and dependencies to a mod #16
  • Convert the BuildUserController and dependencies to a mod #17
  • Convert the EnvironmentController and dependencies to a mod #18
  • "Build" a "classic" theme with the first mods #19
  • Build a new sample mod and create a "Build a mod tutorial" on wiki #20
  • AcronymUserAvatarProvider should use color base on acronym #24
  • Improve Domain unit test code coverage #25

Bugs fixed

  • Buildron stops to update when a firewall page is returned #23
  • Error getting Gravatar when user has no e-mail #26
  • TeamCity logo is still highlighted when Jenkins or Hudson are selected #27
  • JenkinsBuildsProvider is not working properly when Jenkins instance use jobs as folders #28
  • Sorting builds with more than one totem #29
  • Buildron stops to refresh builds when a build configuration has no build #30
  • Does not refresh TC builds when "Branch specification" is used #31

@giacomelli giacomelli released this Jun 12, 2016 · 268 commits to master since this release

Assets 5

Features

  • Username acronym when no avatar (#1)
  • Reapply filters when new builds are created (#5)
  • Save "sort by" made by Buildron RC (#7)
  • Save "Visual" made by Buildron RC (#8)
  • Retry connect to CI server when command line argument "autostart" is used (#11)

Bugs fixed

  • User avatars showing "expression" to no filter builds (#2)
  • Build does not fall down when only one is filtered (#9)