Я опускаю тот факт, что до начала установки у Вас должна быть лицензия и дистрибутив Stash.
Ставим основные зависимости:
Ставим Java 1.7: http://www.stableit.ru/2014/03/java-7-debian-7-wheezy.html
Ставим MySQL сервер:
После этого создаем в MySQL юзера для stash: http://www.stableit.ru/2009/12/mysql-debian5-lenny.html
Но базу нужно создавать особенным образом:
После этого открываем:
http://78.47.9.180:7990
Там выбираем external database. После этого завершаем мастер установки.
Теперь нужно настроить автозапуск после ребута:
vim ./bin/setenv.sh
и на строке:
Ставим основные зависимости:
apt-get install -y perl git
Ставим Java 1.7: http://www.stableit.ru/2014/03/java-7-debian-7-wheezy.html
Ставим MySQL сервер:
apt-get install -y mysql-server
После этого создаем в MySQL юзера для stash: http://www.stableit.ru/2009/12/mysql-debian5-lenny.html
Но базу нужно создавать особенным образом:
mysql -uroot -pПосле этого вот отсюда - http://dev.mysql.com/downloads/connector/j/ - стаскиваем platform Independent Java MySQL Connector.
SET GLOBAL storage_engine = 'InnoDB';
CREATE DATABASE stash CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON stash.* TO 'stashuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
QUIT;
tar -xf mysql-connector-java-5.1.29.tar.gz tar -xf atlassian-stash-2.11.4.tar.gzПосле этого переносим папку устанощика в /opt, так как это будет рабочая папка stash:
cd atlassian-stash-*
cp ваш_путь/mysql-connector-java-5.1.29/mysql-connector-java-5.1.29-bin.jar lib/
mv atlassian-stash-2.11.4 /opt/
cd /opt/atlassian-stash-2.11.4
STASH_HOME=/opt/stash ./bin/start-stash.sh
После этого открываем:
http://78.47.9.180:7990
Там выбираем external database. После этого завершаем мастер установки.
Теперь нужно настроить автозапуск после ребута:
vim ./bin/setenv.sh
и на строке:
STASH_HOME="/opt/stash"Запуск должен осуществляться вот таким скриптом:
/opt/atlassian-stash-2.11.4/bin/start-stash.shЕго можно добавить в самый низ /etc/rc.local и для теста ребутнуть машину.
No comments :
Post a Comment
Note: only a member of this blog may post a comment.