grundic / teamcity-avatar

Plugin for displaying user avatars in Teamcity
13 stars 4 forks source link

Teamcity avatar

Teamcity avatar is plugin for JetBrain's continues integration server, which adds avatar functionality. Plugin comes with several avatar suppliers, which can get avatars from different places.

Features

This plugin add additional tab in user's profile configuration. Available avatar suppliers:

After selecting avatar, it's image will appear near to user name in top left corner. Also, avatar will be displayed in pending changes for each user with configured avatar.

Important note: user must have View user profile permission in order to view avatars of other people. You can add this permission in Administration area in Roles tab.

Download

Binaries of plugin are hosted on bintray: Download If you want to build plugin from source, just execute maven like so: mvn package - in target folder should be archive with plugin.

Installation

Guide from Teamcity's documentation:

Configuration

Administrators can configure plugin a little bit. Configuration is located in admin area in Integrations sub section.

Only Jira avatar supplier have to be configured individually. Jira doesn't provide anonymous access to it's API, so administrator have to provide credentials for it. Config file is located in standard configuration folder on server (usually, ~/.BuildServer/config/) and named teamcity-avatar.properties. Here is example of it's configuration:

jira.server.url=http://localhost:2990/jira
jira.username=admin
jira.password=admin

Screenshots

Screenshot1 Screenshot2 Screenshot3 Screenshot4