Установка и настройка TeamCity 8.0.6 на Ubuntu

Установка

Создадим нового пользователя для TeamCity:

# sudo adduser jetbrains

Adding user `jetbrains' ...
Adding new group `jetbrains' (1008) ...
Adding new user `jetbrains' (1007) with group `jetbrains' ...
Creating home directory `/home/jetbrains' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: WSUfXLxD
Retype new UNIX password: WSUfXLxD
passwd: password updated successfully
Changing the user information for jetbrains
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n] Y


Создадим папку в которую будет производиться установка и дадим созданному пользователю права на нее:

# mkdir /opt/jetbrains
# chown -R jetbrains /opt/jetbrains

Теперь входим под созданным пользователем, скачиваем и распаковываем TeamCity в /opt/jetbrains/TeamCity:

$ cd /opt/jetbrains
$ wget http://download.jetbrains.com/teamcity/TeamCity-8.0.6.tar.gz
$ tar -xzf TeamCity-8.0.6.tar.gz

Запуск TeamCity:

$ cd /opt/jetbrains/TeamCity/bin
$ sh runAll.sh start

Настройка

Переходим по адресу http://your_host:8111/ и нажимаем Proceed чтобы создать папку с данными:

Location of the Data Directory: /home/jetbrains/.BuildServer

Далее принимаем условия лицензионного соглашения и отказываемся от сбора статистики по использованию TeamCity (хоть и сбор этот анонимный).

Далее создаем Administrator Account с именем admin и паролем asBzXR54

Далее переходим на http://your_host:8111/overview.html и создаем новый проект (Create a project).

Далее Create build configuration, назовем ее просто Build.

Далее VCS Settings >>, потом Create and attach new VCS root, прописываем URL, Username, Password в секции SVN Connection Settings. Проверяем соединение кнопкой Test Connection и если все в порядке то Save.

Далее Add Build Step >>, потом Maven, в Goals прописываем clean compile package и в Maven Selection выбираем нужную версию. -Dmaven.test.skip=true прописывается в Additional Maven command line parameters чтобы пропустить тесты. И Save.

Далее нажимаем на Projects в левом верхнем углу и попадаем на http://your_host:8111/overview.html, здесь нажимаем на Run напротив своего проекта.

--