Поиск по сайту:

Как установить инструмент управления проектами Jira Agile на Ubuntu 20.04


На этой странице

  1. Предпосылки
  2. Начало работы
  3. Установка и настройка базы данных MariaDB
  4. Установить JIRA
  5. Настройка JIRA
  6. Настройка прокси-сервера для JIRA
  7. Настройка Nginx в качестве обратного прокси-сервера для Jira
  8. Доступ к веб-интерфейсу Jira
  9. Заключение

JIRA — это инструмент управления проектами, разработанный Atlassian, который используется в качестве системы отслеживания проблем и ошибок. Это коммерческий инструмент, доступный в виде пробной версии в течение ограниченного времени. Вы можете использовать JIRA в службе поддержки и обслуживания клиентов для создания заявок и отслеживания статуса созданных заявок. Он поставляется с простой и удобной панелью инструментов, которая помогает отслеживать ход работы и проблемы. Он предлагает богатый набор функций, включая управление ошибками и дефектами, расширенные отчеты, поиск и фильтрацию, настраиваемые рабочие процессы, настраиваемые информационные панели, расширенную безопасность и администрирование и многое другое.

В этом руководстве мы покажем вам, как установить инструмент управления проектами JIRA на сервер Ubuntu 20.04.

Предпосылки

  • Сервер под управлением Ubuntu 20.04 с минимум 4 ГБ оперативной памяти.
  • Действительное доменное имя, указанное с IP-адресом вашего сервера.
  • На сервере настроен пароль root.

Начиная

Во-первых, рекомендуется обновить вашу систему до последней версии. Вы можете обновить их с помощью следующей команды:

apt-get update -y

После обновления всех пакетов установите другие необходимые пакеты с помощью следующей команды:

apt-get install unzip fontconfig -y

Как только вы закончите, вы можете перейти к следующему шагу.

Установите и настройте базу данных MariaDB

JIRA использует MySQL/MariaDB для хранения своих данных. Поэтому вам нужно будет установить сервер MariaDB на свой сервер. Вы можете установить его с помощью следующей команды:

apt-get install mariadb-server -y

После завершения установки войдите в оболочку MariaDB с помощью следующей команды:

mysql

После входа в систему создайте базу данных и пользователя для JIRA с помощью следующей команды:

MariaDB [(none)]> CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
MariaDB [(none)]> CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'password';

Затем предоставьте все привилегии jiradb с помощью следующей команды:

MariaDB [(none)]> GRANT ALL ON jiradb.* TO 'jirauser'@'localhost' WITH GRANT OPTION;

Затем сбросьте привилегии и выйдите из оболочки MariaDB с помощью следующей команды:

MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;

Затем отредактируйте файл конфигурации MariaDB по умолчанию и настройте некоторые параметры для повышения производительности.

nano /etc/mysql/mariadb.conf.d/50-server.cnf

Добавьте следующие строки внутрь [mysqld]:

default-storage-engine= INNODB
character_set_server = utf8mb4
innodb_default_row_format = DYNAMIC
innodb_large_prefix = ON
innodb_file_format = Barracuda
innodb_log_file_size = 2G
sql_mode = NO_AUTO_VALUE_ON_ZERO

Сохраните и закройте файл, когда закончите. Затем перезапустите службу MariaDB, чтобы применить изменения:

systemctl restart mariadb.service

Как только вы закончите, вы можете перейти к следующему шагу.

Установить JIRA

Во-первых, вам нужно будет загрузить последнюю версию JIRA с их официального сайта. Вы можете загрузить его с помощью команды wget, как показано ниже:

wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.7.1-x64.bin

После завершения загрузки измените разрешение загруженного файла с помощью следующей команды:

chmod a+x atlassian-jira-software-8.11.0-x64.bin

Затем установите программное обеспечение JIRA, запустив загруженный двоичный файл, как показано ниже:

./atlassian-jira-software-8.11.0-x64.bin

Вы должны увидеть следующий вывод:

This will install Jira Software 8.11.0 on your computer.
OK [o, Enter], Cancel [c]

Нажмите Enter, чтобы продолжить. Вы должны увидеть следующий вывод:

Click Next to continue, or Cancel to exit Setup.

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]
2

Введите 2 и нажмите Enter для пользовательской установки. Вы должны увидеть следующий вывод:

Select the folder where you would like Jira Software to be installed.
Where should Jira Software be installed?
[/opt/atlassian/jira]

Выберите путь установки Jira и нажмите Enter. Вы должны увидеть следующий вывод:

Default location for Jira Software data
[/var/atlassian/application-data/jira]

Теперь нажмите Enter, чтобы продолжить. Вы должны увидеть следующий вывод:

Configure which ports Jira Software will use.
Jira requires two TCP ports that are not being used by any other
applications on this machine. The HTTP port is where you will access Jira
through your browser. The Control port is used to startup and shutdown Jira.
Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]
1

Введите 1 и нажмите Enter, чтобы использовать HTTP-порт по умолчанию. Вы должны увидеть следующий вывод:

Jira can be run in the background.
You may choose to run Jira as a service, which means it will start
automatically whenever the computer restarts.
Install Jira as Service?
Yes [y, Enter], No [n]
y

Введите y и нажмите Enter, чтобы установить Jira как сервис. Вы должны увидеть следующий вывод:

Details on where Jira Software 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

Введите i и нажмите Enter, чтобы начать установку. Вы должны увидеть следующий вывод:

Please wait a few moments while Jira Software is configured.

Installation of Jira Software 8.11.0 is complete
Start Jira Software 8.11.0 now?
Yes [y, Enter], No [n]
y

Введите y и нажмите Enter, чтобы запустить программное обеспечение Jira. После успешного завершения установки вы должны увидеть следующий вывод:

Please wait a few moments while Jira Software starts up.
Launching Jira Software ...

Installation of Jira Software 8.11.0 is complete
Your installation of Jira Software 8.11.0 is now ready and can be accessed
via your browser.
Jira Software 8.11.0 can be accessed at http://localhost:8080
Finishing installation ...

На этом этапе Jira установлена на вашем сервере. Теперь вы можете перейти к следующему шагу.

Настроить JIRA

Далее вам нужно будет загрузить драйвер MySQL JDBC и скопировать его в каталог установки Jira. Сначала загрузите его с помощью следующей команды:

wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.18.zip

Затем разархивируйте загруженный файл с помощью следующей команды:

unzip mysql-connector-java-8.0.18.zip

Затем скопируйте соединитель MySQL с помощью следующей команды:

cp mysql-connector-java-8.0.18/mysql-connector-java-8.0.18.jar /opt/atlassian/jira/lib

Затем остановите и запустите службу Jira, чтобы применить изменения:

/etc/init.d/jira stop
/etc/init.d/jira start

Настроить прокси для JIRA

Далее вам нужно будет определить прокси в Jira. Если вы хотите получить доступ к Jira, используя свой домен. Вы можете определить его, отредактировав файл /opt/atlassian/jira/conf/server.xml:

nano /opt/atlassian/jira/conf/server.xml

Найдите следующие строки:

<Connector port="8080" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>"
                   maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false"
                   maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443"
                   acceptCount="100" disableUploadTimeout="true" bindOnInit="false"/>

Замените их следующими строками:

<Connector port="8080" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>"
                   maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false"
                   maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443"
                   acceptCount="100" disableUploadTimeout="true" bindOnInit="false" scheme="http"
                   proxyName="jira.example.com" proxyPort="80"/>

Теперь выполните следующую команду, чтобы применить новую конфигурацию.

/etc/init.d/jira stop
/etc/init.d/jira start

Настройте Nginx в качестве обратного прокси для Jira

Затем вам нужно будет настроить Nginx в качестве обратного прокси-сервера, если вы хотите получить доступ к Jira через порт 80.

Сначала установите веб-сервер Nginx с помощью следующей команды:

apt-get install nginx -y

После установки сервера Nginx создайте новый файл конфигурации виртуального хоста Nginx:

nano /etc/nginx/sites-available/jira.conf

Добавьте следующие строки:

server {
    listen 80;
    server_name jira.example.com;
    location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8080;
        client_max_body_size 10M;
    }
}

Сохраните и закройте файл, когда закончите. Затем активируйте файл виртуального хоста с помощью следующей команды:

ln -s /etc/nginx/sites-available/jira.conf /etc/nginx/sites-enabled/

Затем проверьте Nginx на наличие синтаксической ошибки с помощью следующей команды:

nginx -t

Вы должны увидеть следующий вывод:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Наконец, перезапустите службу Jira и Nginx, чтобы применить изменения:

/etc/init.d/jira stop
/etc/init.d/jira start
systemctl nginx restart

Доступ к веб-интерфейсу Jira

Теперь откройте веб-браузер и войдите в веб-интерфейс Jira, используя URL-адрес http://jira.example.com. Вы будете перенаправлены на следующий экран:

Выберите «Я настрою сам» и нажмите кнопку «Далее». Вы должны увидеть следующий экран:

Выберите \Моя собственная база данных\, введите данные своей базы данных и нажмите кнопку Далее. Вы должны увидеть следующий экран:

Укажите название приложения, режим, URL-адрес и нажмите кнопку «Далее». Вы должны увидеть следующий экран:

Укажите пробный лицензионный ключ и нажмите кнопку «Далее». Вы должны увидеть следующий экран:

Укажите данные своей учетной записи администратора и нажмите кнопку «Далее». Вы должны увидеть следующий экран:

Нажмите на кнопку Готово, чтобы завершить установку. Вы должны увидеть экран выбора языка:

Выберите нужный язык и нажмите кнопку «Продолжить». Вы должны увидеть следующий экран:

Выберите свой аватар и нажмите кнопку «Далее». Вы должны увидеть следующий экран:

Нажмите «Создать новый проект», чтобы создать свой первый проект. Вы должны увидеть следующий экран:

Выберите «Разработка программного обеспечения Scrum» и нажмите кнопку «Далее». Вы должны увидеть следующий экран:

Нажмите кнопку «Выбрать», чтобы выбрать рабочий процесс. Вы должны увидеть следующий экран:

Укажите имя и ключ вашего проекта, затем нажмите кнопку «Отправить». Вы должны увидеть панель инструментов Jira на следующем экране:

Заключение

В приведенном выше руководстве вы узнали, как установить JIRA на Ubuntu 20.04. Если вы не знаете, как эффективно установить и использовать JIRA, то это руководство поможет вам без проблем установить JIRA.