Установка
Создадим нового пользователя для 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 напротив своего проекта.
--