TeamCity: установка Team Piazza

Автор: | 02/11/2014
 

teamcity_logoДомашняя страница проекта — Team Piazza.

Piazza — удобный виджет статуса билда, особенно полезный для вывода на большие экраны:

Для установки — выключаем TeamCity сервер:

$ ./TeamCity/bin/runAll.sh stop
Using CATALINA_BASE:   ./..
...
Shutdown command successfully sent. Agent will exit when idle.

Переходим в каталог плагинов:

$  cd /home/teamcity/.BuildServer/plugins/

Качаем сюда архив с последним билдом виджета, страница загрузок тут>>>.

$ wget https://team-piazza.googlecode.com/files/piazza-20132110095405.zip

Стартуем TeamCity — во время запуска он распакует zip-архив с плагином:

$ cp piaz./TeamCity/bin/runAll.sh start
Using CATALINA_BASE:   ./..
...
Done [14944], see log at /home/teamcity/TeamCity/buildAgent/logs/teamcity-agent.log

Заходим в консоль TeamCity > Administration > Plugins List и видим новый External plugin:

TeamCity: установка Team Piazza

Так выглядит распакованный плагин на стороне сервера:

$ ls -l ~/.BuildServer/plugins/.unpacked/piazza-20132110095405/
total 8
drwxrwxr-x 2 teamcity teamcity 4096 Feb  3 19:13 server
-rw-rw-r-- 1 teamcity teamcity  782 Feb  3 19:13 teamcity-plugin.xml
$ ls -la .BuildServer/plugins/.unpacked/piazza-20132110095405/server/
total 192
drwxrwxr-x 2 teamcity teamcity   4096 Feb  3 18:27 .
drwxrwxr-x 3 teamcity teamcity   4096 Feb  3 18:27 ..
-rw-rw-r-- 1 teamcity teamcity 106121 Feb  3 18:27 jgravatar-1.0.jar
-rw-rw-r-- 1 teamcity teamcity  80472 Feb  3 18:27 team-piazza-server-1.0-SNAPSHOT.jar

Активируем виджет в настройках проекта или билда, который будем выводить на экран:

TeamCity: установка Team Piazza

Что бы октрыть страницу с виджетом — переходим на страницу проекта и внизу кликаем Team Piazza Build Monitor:

TeamCity: установка Team Piazza

Готово:

TeamCity: установка Team Piazza