Ինչպես տեղադրել Jira Agile Ծրագրի կառավարման գործիքը Debian 11-ում


Այս էջում

  1. Նախադրյալներ
  2. Տեղադրեք անհրաժեշտ փաթեթները
  3. Ստեղծեք տվյալների բազա Jira-ի համար
  4. Տեղադրեք Jira-ն Debian 11-ում
  5. Կարգավորել Jira-ն
  6. Կատարեք Jira Web Installation
  7. Եզրակացություն

Jira-ն նախագծերի կառավարման ամենահայտնի հավելվածներից է, որը մշակվել է Atlassian-ի կողմից: Այն առևտրային ծրագիր է և հասանելի է որպես փորձնական տարբերակ՝ սահմանափակ ժամանակով: Աշխատանքի առաջընթացին և խնդիրներին հետևելու համար կարող եք օգտագործել Jira-ն որպես Հաճախորդների սպասարկում: Այն առաջարկում է օգտագործողի համար հարմար վեբ միջերես, որն օգնում է սկսնակ օգտվողներին հետևել և կառավարել աջակցության տոմսերը: Այն առաջարկում է գործառույթների հարուստ շարք, այդ թվում՝ սխալների հետևում, գործառույթների իրականացում, հարմարեցված և ընդարձակելի, հարթակից անկախ և շատ ավելին:

Այս ձեռնարկում մենք կբացատրենք, թե ինչպես տեղադրել Jira նախագծի կառավարման հավելվածը Debian 11 սերվերի վրա:

Նախադրյալներ

  • Debian 11-ով աշխատող սերվեր՝ նվազագույնը 4 ԳԲ օպերատիվ հիշողությամբ:
  • Սերվերի վրա կազմաձևված է արմատային գաղտնաբառը:

Տեղադրեք անհրաժեշտ փաթեթները

Նախքան սկսելը, դուք պետք է թարմացնեք և թարմացնեք համակարգի բոլոր փաթեթները վերջին տարբերակին: Գործարկեք հետևյալ հրամանը՝ բոլորը թարմացնելու և թարմացնելու համար.

apt update -y
apt upgrade -y

Հաջորդը, տեղադրեք Java-ն և այլ անհրաժեշտ կախվածությունները հետևյալ հրամանով.

apt install openjdk-11-jdk unzip fontconfig -y

Java-ն տեղադրելուց հետո կարող եք հաստատել Java-ի տարբերակը՝ օգտագործելով հետևյալ հրամանը.

java --version

Դուք պետք է տեսնեք Java տարբերակը հետևյալ ելքում:

openjdk 11.0.18 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Debian-1deb11u1, mixed mode, sharing)

Ավարտելուց հետո կարող եք անցնել հաջորդ քայլին:

Ստեղծեք տվյալների բազա Jira-ի համար

Jira-ն օգտագործում է MySQL/MariaDB՝ իր տվյալները պահելու համար: Այսպիսով, դուք պետք է տեղադրեք MySQL սերվերը ձեր սերվերի վրա: Լռելյայնորեն, MySQL սերվերի փաթեթը ներառված չէ Debian 11 լռելյայն պահոցում: Այսպիսով, դուք պետք է ավելացնեք MySQL պահեստը ձեր համակարգում:

Նախ, ներբեռնեք MySQL պահեստային փաթեթը և տեղադրեք այն հետևյալ հրամանով.

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
apt install ./mysql-apt-config_0.8.22-1_all.deb

Հաջորդը թարմացրեք պահոցը և տեղադրեք MySQL սերվերի փաթեթը՝ օգտագործելով հետևյալ հրամանը.

apt update -y
apt-get install mysql-server -y

Տեղադրման ընթացքում ձեզանից կպահանջվի MySQL-ի համար արմատային գաղտնաբառ սահմանել:

Երբ MySQL սերվերը տեղադրվի, կարող եք ստուգել MySQL-ի կարգավիճակը՝ օգտագործելով հետևյալ հրամանը.

systemctl status mysql

Դուք պետք է տեսնեք հետևյալը.

? mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-02-07 05:33:40 UTC; 8s ago
       Docs: man:mysqld(8)
             http://dev.mysql.com/doc/refman/en/using-systemd.html
   Main PID: 5946 (mysqld)
     Status: "Server is operational"
      Tasks: 39 (limit: 4675)
     Memory: 370.7M
        CPU: 1.284s
     CGroup: /system.slice/mysql.service
             ??5946 /usr/sbin/mysqld

Feb 07 05:33:39 debian11 systemd[1]: Starting MySQL Community Server...
Feb 07 05:33:40 debian11 systemd[1]: Started MySQL Community Server.

Հաջորդը, մուտք գործեք MySQL վահանակ հետևյալ հրամանով.

mysql -u root -p

Մուտք գործելուց հետո ստեղծեք տվյալների բազա և օգտվող՝ օգտագործելով հետևյալ հրամանը.

mysql> CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
mysql> CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'password';

Հաջորդը, բոլոր արտոնությունները տրամադրեք jiradb-ին հետևյալ հրամանով.

mysql> GRANT ALL ON jiradb.* TO 'jirauser'@'localhost' WITH GRANT OPTION;

Հաջորդը, լվացեք արտոնությունները և դուրս եկեք MariaDB վահանակից հետևյալ հրամանով.

mysql> FLUSH PRIVILEGES; mysql> EXIT;

Ավարտելուց հետո կարող եք անցնել հաջորդ քայլին:

Տեղադրեք Jira-ն Debian 11-ում

Նախ, գնացեք Jira-ի ներբեռնման պաշտոնական էջ և ներբեռնեք Jira-ի վերջին տարբերակը հետևյալ հրամանով.

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

Հաջող ներբեռնումից հետո փոխեք ներբեռնված ֆայլի թույլտվությունը հետևյալ հրամանով.

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

Հաջորդը, տեղադրեք Jira ծրագրակազմը հետևյալ հրամանով.

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

Ձեզանից կառաջարկվեն մի քանի հարցեր, ինչպես ցույց է տրված ստորև.

This will install Jira Software 9.6.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 9.6.0 is complete
Start Jira Software 9.6.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 9.6.0 is complete
Your installation of Jira Software 9.6.0 is now ready and can be accessed
via your browser.
Jira Software 9.6.0 can be accessed at http://localhost:8080
Finishing installation ...

Լռելյայնորեն, Jira-ն լսում է 8080 նավահանգստում:Դուք կարող եք ստուգել այն հետևյալ հրամանով:

ss -antpl | grep java

Դուք պետք է տեսնեք հետևյալ արդյունքը.

LISTEN 0      100                     *:8080             *:*    users:(("java",pid=6568,fd=203)) 
LISTEN 0      1      [::ffff:127.0.0.1]:8005             *:*    users:(("java",pid=6568,fd=346)) 
 

Կարգավորեք 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 միակցիչը Jira տեղադրման գրացուցակում.

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 Web Installation

Jira-ն այժմ տեղադրված և կազմաձևված է, այժմ կարող եք մուտք գործել Jira վեբ ինտերֆեյս՝ օգտագործելով URL http://your-server-ip:8080: Դուք կվերաուղղորդվեք դեպի Jira ողջույնի էկրան.

Ընտրեք «Ես ինքս կկարգավորեմ» տարբերակը և սեղմեք Հաջորդ կոճակը: Դուք պետք է տեսնեք տվյալների բազայի կազմաձևման էկրանը.

Ընտրեք «Իմ սեփական տվյալների բազան», տրամադրեք ձեր տվյալների բազայի տվյալները և սեղմեք Հաջորդ կոճակը: Դուք պետք է տեսնեք հավելվածի կազմաձևման էկրանը.

Մուտքագրեք ձեր դիմումի անվանումը, ռեժիմը, URL-ը և սեղմեք Հաջորդ կոճակը: Դուք պետք է տեսնեք լիցենզիայի էկրանը.

Տրամադրեք ձեր փորձնական լիցենզիայի բանալին և սեղմեք Հաջորդ կոճակը: Դուք պետք է տեսնեք ադմինիստրատորի հաշվի էկրանը.

Սահմանեք ձեր ադմինիստրատորի հաշվի մանրամասները և սեղմեք Հաջորդ կոճակը: Դուք պետք է տեսնեք հետևյալ էկրանը.

Տեղադրումն ավարտելու համար սեղմեք Ավարտել կոճակը: Դուք պետք է տեսնեք լեզվի ընտրության էկրանը՝

Ընտրեք ձեր լեզուն և սեղմեք Շարունակել կոճակը: Դուք պետք է տեսնեք հետևյալ էկրանը.

Ընտրեք ձեր ավատարը և սեղմեք Հաջորդ կոճակը: Դուք պետք է տեսնեք նախագծի ստեղծման էկրանը.

Ձեր առաջին նախագիծը ստեղծելու համար սեղմեք «Ստեղծել նոր նախագիծ»: Դուք պետք է տեսնեք հետևյալ էկրանը.

Ընտրեք «Scrum Software Development» և սեղմեք Հաջորդ կոճակը: Դուք պետք է տեսնեք հետևյալ էկրանը.

Նշեք ձեր նախագծի անունը և բանալին, այնուհետև սեղմեք Ներկայացնել կոճակը: Դուք պետք է տեսնեք Jira վահանակը հետևյալ էկրանին.

Եզրակացություն

Այս գրառման մեջ դուք սովորեցիք, թե ինչպես տեղադրել Jira նախագծի կառավարման համակարգը Debian 11-ում: Այժմ կարող եք տեղակայել Jira-ն արտադրական միջավայրում և սկսել կառավարել ձեր նախագիծը վեբ վրա հիմնված ինտերֆեյսից: Ազատորեն հարցրեք ինձ, եթե ունեք հարցեր: