...
Just my blog

Blog about everything, mostly about tech stuff I made. Here is the list of stuff I'm using at my blog. Feel free to ask me about implementations.

Soft I recommend
Py lib I recommend

I'm using these libraries so you can ask me about them.

All about Atlassian JIRA

Atlassian JIRA

Пришло время взяться за исследование своего первого продукта на работке. На этот релиз мне выпала Atlassian JIRA вот она на фиц. сайте. В пользу продукта говорит то, что его очень просто установить, что он имеет бесплатную версию для некоммерческого использования и доступен как для Windows так и для Linux. По ходу работы мне предстоит выковырять из продукта всю необходимую информацию, после того как он будет установлен и настроен:

  • install root - win+linux
  • version:
    • package
    • active
    • log or .reg
  • license

И пока все на этом, если дальше будут усложнять, то нужно будет, возможно проследить еще и каки-нибудь зависимости. Итак, установка:

стоит сразу сказать, что установка до неприличного простая на обеих ОС, нужно просто скачать на указанном выше сайте самоустановщики-распаковщики требуемые для версий ОС - .exe и .bin.

Windows:

В винде достаточно просто следовать подсказкам, продукт установится под томкатом, вот так:

Windows_Install.PNG

 Из опций доступны просто ярлыки в меню Пуск: Старт, Стоп, Зайти на http://localhost:8080/ и Удалить.

Все остальное, я так понимаю настраивается непосредственно в самой админской части Jira или в конф. файлах.

Centos 6:

Можно сразу использовать .bin файл и его распаковывать:

[root@testcentos addm]# ./atlassian-jira-6.3.15-x64.bin
    Unpacking JRE ...
    Starting Installer ...

    This will install JIRA 6.3.15 on your computer.
    OK [o, Enter], Cancel [c]
    o
    Choose the appropriate installation or upgrade option.
    Please choose one of the following:
    Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
    1
    See where JIRA will be installed and the settings that will be used.
    Installation Directory: /opt/atlassian/jira
    Home Directory: /var/atlassian/application-data/jira
    HTTP Port: 8080
    RMI Port: 8005
    Install as service: Yes
    Install [i, Enter], Exit [e]
    i
    Extracting files ...
    Please wait a few moments while JIRA starts up.
    Launching JIRA ...
    Installation of JIRA 6.3.15 is complete
    Your installation of JIRA 6.3.15 is now ready and can be accessed via your
    browser.
    JIRA 6.3.15 can be accessed at http://localhost:8080
    Finishing installation ...

На центосе это будет выглядеть так:

[root@testcentos ~]# ps aux |grep jira
root      7546  0.0  0.0 103252   836 pts/0    S+   12:20   0:00 grep jira
jira      8453  0.5 53.0 3182260 541136 ?      Sl   Feb24  20:30 /opt/atlassian/jira/jre//bin/java -Djava.util.logging.config.file=/opt/atlassian/jira/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:MaxPermSize=384m -Xms384m -Xmx768m -Djava.awt.headless=true -Datlassian.standalone=JIRA -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dmail.mime.decodeparameters=true -Dorg.dom4j.factory=com.atlassian.core.xml.InterningDocumentFactory -XX:+PrintGCDateStamps -XX:-OmitStackTraceInFastThrow -Djava.endorsed.dirs=/opt/atlassian/jira/endorsed -classpath /opt/atlassian/jira/bin/bootstrap.jar:/opt/atlassian/jira/bin/tomcat-juli.jar -Dcatalina.base=/opt/atlassian/jira -Dcatalina.home=/opt/atlassian/jira -Djava.io.tmpdir=/opt/atlassian/jira/temp org.apache.catalina.startup.Bootstrap start
[root@testcentos ~]#

Будет создан юзер:

jira	502	jira	Atlassian JIRA	/home/jira	/bin/bash

Вот на этом и все.

Настройки после инсталляции:

На самом деле я даже скрины не сделал, так как там просто пошагово предлагают выбрать вариант системы: тикетер, хелпдеск, прочее. После чего генерится БД, после чего спрашивается лицензия, если её нет, то просто нужно будет зарегистрироваться на свой почтовый ящик, после чего джира сгенерит пользователя на основе регистрационных данных, сама свяжется со своими серверами, сгенерит лицензию, попросит придумать пароль администратора и все. Дальше будут решаться проблемы, собираться инфа и прочее.