Домашняя страница проекта – 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:
Так выглядит распакованный плагин на стороне сервера:
$ 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
Активируем виджет в настройках проекта или билда, который будем выводить на экран:
Что бы октрыть страницу с виджетом – переходим на страницу проекта и внизу кликаем Team Piazza Build Monitor:
Готово: