A little over a month ago we challenged our developers community to join the TeamCity plugin contest and create new plugins for TeamCity that would not only help others, but also entitle every plugin creator to 1 personal product license, and the winners – to really cool prizes from JetBrains!
We’d like to thank all the amazing developers of our community who stepped up and sent us their plugins – we received some really interesting work!
Dear participants, don’t hesitate to brag about your submissions – tweet about your success adding a link to your plugin with the #TeamCityContest hashtag and we’ll be happy to retweet your plugin information so all our subscribers can look at your plugin and give you feedback! There is still a chance to improve plugins by the end of the submission time.
We have been working hard to make it easy for anyone to get started creating a plugin for TeamCity, so check out our Getting Started guide and get your questions answered in the dedicated section of our documentation.
There are endless possibilities for TeamCity plugins: you are welcome to take a look at the plugins that already exist today, they may be a source of inspiration. Besides, our issue tracker will surely yield a few ideas to get you started.
We thought we’d give you a few pointers when it comes to our judges’ expectations, so we approached Paul Stack, Laurent Kempe, Wes Higbee and our team members with a small interview asking what plugins they’d like to see. There is an opinion that TeamCity could benefit from more plugins on the deployment side. Another idea for you – a plugin which would integrate TeamCity with Docker and Docker Hub – see if you can meet this challenge! As for criteria for a successful plugin, ease of configuration and use has been named as one of them; its potential to make the user more productive in comparison with the current situation is definitely taken into account by our judges.
We are really excited about your innovative ideas, so please keep the plugins coming! Remember, all submissions must be made by June 15th, 2015 at 11:59 AM EDT. A valid TeamCity plugin adds functionality that does not exist in TeamCity or in an existing plugin that has been published. All plugins will be reviewed and their functionality, code quality, and reliability will be considered!
Happy building and the best of luck!