2015 TeamCity Plugin Contest Winners Announced

Greetings to all of you!

As you remember, in the beginning of April we launched TeamCity plugin contest, the first TeamCity competition aimed at creating innovative plugins to enhance the available features of TeamCity.

Since June 15th 2015, which was the deadline for submissions, our jury has been busy selecting the three best plugins and today we are happy to announce the winners!

First prize
$2,000 Amazon gift voucher and $5,000 in JetBrains store credit
Winner: Alexey Moskvin
Plugin: TeamCity password reset plugin
Description: This plugin adds a ‘password reset’ link to login screen and allows you to reset password without disturbing The TeamCity Administrator.

Second prize
$1,500 in Amazon gift voucher and $3,000 in JetBrains store credit
WinnerEvgeny Goldin
Plugin: TeamCity Webhooks plugin
Description: A plugin POST-ing JSON payload upon build finish to a number of registered HTTP listeners. Each payload contains build name, number, status, Git details (sha/repo/branch) and possibly artifacts URLs, downloadable from TeamCity and/or AWS S3 (if set up this way).

Third prize
$1,000 in Amazon gift voucher and $1,000 in JetBrains store credit
WinnerIgal Tabachnik
PluginTeamCity Visual Studio Gallery (vsix) Plugin
Description: A plugin for TeamCity that turns it into a Visual Studio Extensions (vsix) Gallery.

Special prize from TeamCity developers team
a Trip to JetBrains office in St.Petersburg or Munich
WinnerGrigory Chernyshev
Plugin: TeamCity web-ssh
Description: Plugin for connecting to ssh via web ssh directly from Teamcity.

Our congratulations to the winners! We’ll be contacting your shortly after this announcement, ping us in the comments to this post if we don’t!

We are thankful to all the participants of the competition: all together we received 31 plugin and we are currently updating our documentation to list them all. Out of 31, 23 were considered valid and we were happy to grant each of the authors a personal licence to one of the JetBrains IDE.

Here is the list of these plugins:
teamcity-vsix-gallery
DisableAllAgents
EnvInject Plugin
Chuck Norris Teamcity Plugin
TargetProcess
TeamCity password reset plugin
TeamCity-webhooks
TeamCity-radiate
DotNetBuild
Web Ssh
teamcity-highlighter
xUnit test runner
Unified Push Notifier
Bisect
Server Configurations
TeamCity One-time Passwords Plugin
Teamciy Yammer Notifier
SourceForge Integration
Ansible Runner
TeamCity TargetProcess Issue Tracker plugin
teamcity-plugin-jmh
todo-teamcity-plugin
TFS WorkItem Plugin

Congratulations and happy building!

Posted in Contest, Features, FYI, News & Events | 2 Comments

TeamCity 9.0.5 is out

Greetings, everyone!

Today we are announcing the fifth and most likely the last bugfix release for TeamCity 9.0, addressing about 50 different issues.

We solved some VCS-related problems, and most importantly, delivered a number of security fixes and introduced 10+ performance improvements in this version, so upgrade is highly recommended.

Read our Release notes for the full list of fixes, download the latest version and remember that upgrade to TeamCity 9.0.5 is trouble-free: given that this version uses the same data structure as the other 9.0.x builds, downgrade is possible at any time.

The next EAP for TeamCity 9.1 is on the way, so keep following us for the latest news!

Happy building!

Posted in Bugfix, EAP, Features, News & Events, Uncategorized | Leave a comment

TeamCity 9.1 EAP2 is here

Greetings, everyone!
As we approach the final steps towards TeamCity 9.1 release, the excitement is building up and today we’re making available TeamCity 9.1. EAP2 which showcases a few more of the new features we’ve been working on.

This build includes over 100 fixes and improvements, and we hope you’ll find them handy.

First of all, just like the previous EAP, this build introduces several improvements to the versioned settings feature. If you already use this functionality in your project, you’ll appreciate the new interesting possibilities – see details in our Release notes .

If a tool you are using in a build has a color output mode, you’ll like the fact that you can take advantage of it now, because starting from this EAP TeamCity build logs support ANSI coloring!

We’ve got good news for .Net developers:
- TeamCity now supports Powershell 5.
- We used to support NUnit, and now NUnit supports us! Our team members and NUnit developers collaborated on several points and now NUnit detects if it is run by a TeamCity build agent and automatically switches to “TeamCity-style” reporting, using TeamCity service messages.

This build also addresses a common problem with artifact storage becoming too large: now you can store artifacts in multiple locations and specify the paths to them on the Administration | Global Settings page. The first path in the list is used to publish new artifacts, the other paths are searched when TeamCity is looking for artifacts.

We also fixed a number of performance and usability issues – for the full list see our Release Notes.

Download and install this EAP build and let us know what you think: we are working hard to get TeamCity 9.1. released soon and your feedback in our forum or in the issue tracker is as valuable as ever!

Like any EAP, this build is not intended for production, so make sure you install it on a trial server, because it changes the data format.

We’ll be releasing TeamCity 9.1 soon, so stay tuned!

Happy building!

Posted in Bugfix, EAP, Features, FYI, News & Events | Comments Off

TeamCity Plugin Contest 2015: submissions are closed

Dear readers!

The point of this post is to heartily thank every one of the participants who spread the word, joined our TeamCity Plugin Contest and spent their valuable time to help others get the best of TeamCity!

Of 156 people registered for the contest 21 submitted valid plugins, and we were happy to grant them a personal license for one of the JetBrains IDEs: all together our participants received 9 IntelliJ IDEA, 4 ReSharper, 4 PyCharm, 2 WebStorm, and 2 dotTrace licenses simply for submitting a valid plugin. Congratulations!

Submissions for the contest are closed, now begins the judging.

Our jury is in the process of selecting the three lucky winners, who will be announced on June 30, 2015, and nominees will be contacted.

So keep your hopes up, be patient and follow our blog or twitter for the winners announcement.

Thanks again and happy building!

Posted in Blogroll, Contest, News & Events | Comments Off

How TeamCity Shines for You, Webinar Recording

The recording of our May 26th webinar with Wes Higbee, How TeamCity Shines for You, is available on JetBrains YouTube channel.

In this webinar Wes goes over some of the outstanding features of TeamCity which make development and delivery of software a pleasure. The webinar was divided into three main themes:

  • Testing and Visual Studio IDE Integration
  • IntelliJ TeamCity IDE plugin
  • Pipelines / Build Chains

Below is the precise timeline of the webinar and select Q&A.

Continue reading

Posted in Blogroll, Features, Webinar | Comments Off

High Time to Enter TeamCity Plugin Contest

Dear readers!

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!

Posted in Blogroll, Contest, Features, FYI, News & Events, Uncategorized | 1 Comment

How TeamCity Shines for You, May 26th Webinar

Join us Tuesday, May 26th, 16:00 – 17:00 CEST (10:00 – 11:00 AM EDT) for our free live webinar, How TeamCity Shines for You with Wes Higbee.

Developing software is hard work, the last thing you need are tools that are difficult to work with to deliver your software. Join this webinar to find out about the TeamCity features that make developing and delivering software a pleasure.

We’ll cover the following features and more: bringing information right where you need it with IDE plugins, what comes out of the box with TeamCity, build chains to orchestrate your deployment pipelines, how to setup consistent notifications and how to keep configuration stored in version control.

Space is limited, please register now. There will be an opportunity to ask questions during the webinar.

About the presenter:

Wes McClureWes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies rapidly deliver high quality software to delight customers. He has a strong background in using Continuous Integration with TeamCity to bring quality to the table.
Posted in Blogroll, Features, Partner, Webinar | Comments Off

TeamCity 9.1 EAP1 is out

Greetings, everyone!

Just in case you haven’t heard yet, TeamCity 9.1 is planned to see the light in about a couple of months, and today you can take a sneak peek of our progress with the new version: TeamCity 9.1 EAP1 is officially available!

One of the noticeable improvements in this build 35957 is the ability to store versioned project settings in Perforce and Subversion version control systems.

Another important feature that administrators will find handy is the ability to override the default alphabetical order and apply custom reordering to projects, subprojects, and build configurations of a project to make it default for the other team members.

Automatic build triggering has been refined with the enhancements in the Schedule trigger, which can now watch builds in other build configurations and trigger a build on changes in those builds.

With all new features and over 100 bugfixes, we expect this EAP release to improve TeamCity user experience, so get the new EAP build and share your feedback on our forum or report any bugs directly to the tracker.

Please remember that TeamCity 9.1 is still under development, so just like with any EAP, make sure you install it on a trial server first, since it changes the data format.

Happy building!

Posted in Bugfix, EAP, Features, FYI, News & Events | 1 Comment

TeamCity 9.0.4 bugfix is released

We’ve just released TeamCity 9.0.4: an update addressing 55 issues and improvements related to different functionality.

This release comes bundled with ReSharper Command Line Tools 9.1, which should fix the regression with .Net code analysis which surfaced after upgrade to TeamCity 9.0.3. Among other enhancements is support for Maven 3.3.1 and Gradle 2.4.

This is mostly a bugfix release, and upgrade is recommended: see our release notes for the full list of fixes and do not think too long before upgrading!

Download TeamCity 9.0.4 and check the upgrade instructions. As usual, this TeamCity version uses the same data format as any of the 9.0. releases; so should you need to downgrade, it’s a piece of cake!

We’ve been focusing on the TeamCity 9.1 lately and will be rolling out the EAP soon, so stay tuned!

Happy upgrading and building!

Posted in Bugfix, EAP, FYI, News & Events, Tips&Tricks, Uncategorized | Comments Off

2015 TeamCity Plugin Contest: Don’t Hesitate to Participate

We are announcing the first ever TeamCity Plugin Contest! Whether you are new to TeamCity or a devoted fan, we believe you should be limited by your creativity alone and not by the tool you use, so how would you like to win up to $7000 in Amazon certificates, enterprise licenses for team tools, personal licenses for IDEs, or even a trip to one of JetBrains’ offices?

It’s easy – develop your own plugin to TeamCity! TeamCity has a flexible architecture which can be extended in a number of ways (runners for new build tools and testing frameworks, notifiers, etc.) and the contest is straightforward: create an innovative plugin to TeamCity or add some significant features to one of the existing plugins, and take a prize home!

Submissions start today and close at 11:59 AM (EDT) on June 15, 2015! Don’t hesitate to enter: winner or not, everyone who submits a valid plugin gets a free personal license for any JetBrains IDE!

See the full information on the prizes and conditions on our site and register to enter the contest!

The TeamCity documentation provides lots of information to help you write a plugin, and with our Getting Started guide you can create a simple plugin in a matter of minutes!

If you need inspiration, there are also a bunch of possible plugin ideas in our tracker for you.

We are sure you’ll have plenty of feedback while writing your plugin, and you are most welcome to post comments or issues to our forum or issue tracker!

Good luck and happy building!

Posted in Blogroll, Contest, FYI, News & Events | 3 Comments