18 окт. 2015 г.

Как установить teamcity на сервер

Teamcity - отличный бесплатный инструмент Continius Integration от JetBrains. Ниже небольшой мануал по его установке на debian.

Для работы teamcity необходима БД:

sudo apt-get install mysql-server mysql-client
sudo service mysql start
sudo mysql -u root -p

Затем в этой базе данных надо сделать несколько SQL запросов, чтобы создать БД для teamcity 

CREATE DATABASE teamcity CHARACTER SET utf8 COLLATE utf8_general_ci
CREATE USER 'teamcity'@'localhost' IDENTIFIED BY 'teamcitypass';
GRANT ALL PRIVILEGES ON teamcity.* TO teamcity@localhost;

Установка teamcity будет производится не из репозитория, а вручную. Для этого надо скачать и распаковать архив с официального сайта jetbrains:

cd /opt
sudo wget http://download-cf.jetbrains.com/teamcity/TeamCity-9.1.3.tar.gz
sudo tar xfz TeamCity-9.1.3.tar.gz 


После этого остается запустить Teamctiy через скрипт запуска:

sudo sh /opt/Teamcity/bin/runAll.sh start

По умолчанию, порт Teamcity 8111, поэтому сразу после запуска нужно открыть в браузере [ваш_ip]:8111 и закончить установку. 

В процессе первого запуска teamcity попросит jdbc driver mysql, его надо положить в каталог, который там будет указан.

cd [требуемый каталог]
sudo wget http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.36.zip
sudo apt-get install unzip
sudo unzip mysql-connector-java-5.1.36.zip
sudo mv mysql-connector-java-5.1.36/mysql-connector-java-5.1.36-bin.jar mysql-connector-java-5.1.36.jar

Комментариев нет :

Отправить комментарий