نرم افزار جیرا به طور حتم یکی از بهترین، معتبرترین، با ارزشترین و صد البته پر کاربردترین برنامه و نرمافزار در حیطه مدیریت پروژه و همچنین مدیریت وظایف است که اگر اغراق نباشد توسط هر کسب و کار بزرگی در تمامی دنیا استفاده می شود.
پیش نیاز این مقاله آشنایی با داکر میباشد
در این مقاله ما با استفاده از موارد زیر جیرا رو نصب میکنیم .
در نصب جیرا از شما درخواست میکنه تا یک دیتابیس خارجی استفاده کنید یا از دیتابیس داخلی خودش استفاده کنین . اگه میخواین از دیتابیس خارجی استفاده کنید با دستورات زیر میتونید دیتابیس رو بسازید و کانفیگ کنین . اگر هم میخواین از دیتابیس داخلی استفاده کنید از این مرحله رد بشید .
# Create jira database and users CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; grant all on jiradb.* to 'jirauser'@'%' identified by 'tVxxxb6n'; # Create confluence database and users CREATE DATABASE confdb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; grant all on confdb.* to 'confuser'@'%' identified by '7FxxxzhO'; # confluence requires transaction level READ-COMMITTED set global tx_isolation='READ-COMMITTED';
یه داکر فایل بنویسید با محتوای زیر :
FROM cptactionhank/atlassian-jira-software:latest USER root # Add proxy unpacking to container COPY "atlassian-agent.jar" /opt/atlassian/jira/ # Set Startup Loading Agent Package RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/jira/bin/setenv.sh
فایل های کرک رو از لینک گیتی هم دانلود کنید ( میدونم یکم ثبت نام توی سایتش سخته اما گیت هاب اجازه گذاشتن فایل کرکی رو نمیده ) و کنار داکر فایلتون بریزید مثل نمونه زیر :
-- Jira
-- Dockerfile
-- Atlassian-agent.jar
و حالا بیلد میگیریم با دستور زیر
docker build -t wangzan18/jira:latest .
و نتیجه باید مثل زیر باشه
Sending build context to Docker daemon 2.141MB Step 1/4 : FROM cptactionhank/atlassian-jira-software:latest ---> c51100467795 Step 2/4 : USER root ---> Running in 3f9cea0602c7 Removing intermediate container 3f9cea0602c7 ---> 4b9e20ba43cf Step 3/4 : COPY "atlassian-agent.jar" /opt/atlassian/jira/ ---> 61155470b50a Step 4/4 : RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/jira/bin/setenv.sh ---> Running in 5aed1ac41ab7 Removing intermediate container 5aed1ac41ab7 ---> 33d0b86f8262 Successfully built 33d0b86f8262 Successfully tagged wangzan18/jira:latest
حالا بیاین کانتینر خودمون رو بسازیم
docker run -d --name jira --restart always -p 18009:8080 -e TZ="Asia/Tehran" -m 4096M -v /home/data/www/jira.wzlinux.com:/var/atlassian/jira wangzan18/jira:latest
خوب خوب حالا نصب شد کافیه به آدرس سرور خودمون مراجعه کنیم و فرایند نصب رو شروع کنیم .
ما جیرا رو روی پورت 18009 ران کردیم پس حالا برای اینکه وارد بخش نصب بشیم کافیه آیپی سرور یا دامنه رو وارد کنید و در انتها پورت رو هم وارد کنیم .
Ip:Port
بعد از ورود به صفحه نصب روی گزینه ی نشان داده شده در عکس کلیک کنید .
حالا نوع دیتابیس خودتون رو انتخاب کنید و اطلاعات دیتابیس رو وارد کنید یا از دیتابیس داخلی خود جیرا استفاده کنید .
در بخش Application Title اسم اپلیکیشن خودتون رو بنویسید .
در بخش Mode میتونید یکی از 2 حالت رو انتخاب کنید
و گزینه Base URl هم آدرس بیس جیرا رو دریافت میکنه و تمام لینک ها با این آدرس جنریت میشه . ( ترجیحا تغیر ندید )
حالا باید لایسنس جیرا رو وارد کنیم و ما با استفاده از فایل کرک لایسنس رو جنریت میکنیم و وارد میکنیم .
کافیه که در این صفحه شما Server Id رو کپی کنید و در دستور زیر جایگزاری کنید .
java -jar atlassian-agent.jar -d -m [yourEmail] -n BAT -p jira -o http://[yourServerIp] -s [serverId]
این دستور رو باید روی سرور و روی دایرکتوری که کرک قرار داره وارد کنید ( یادتون باشه که برای اجرای این دستور نیازه که java روی سرور نصب باشه پس openjdk رو نصب کنید )
و در آخر همچین دستوری باید شکل گرفته باشه
java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p jira -o http://192.168.0.89 -s BY9B-GWD1-1C78-K2DE
بعد از اجرای این دستور همچین نتیجه ای میده
==================================================== ======= Atlassian Crack Agent ======= ======= https://zhile.io ======= ======= QQ Group: 30347511 ======= ==================================================== Your license code(Don't copy this line!!!): AAABoQ0ODAoPeJx9ktFPqzAUxt/5K0h8LpaazbmE5CrUhAhMB5rcx46dbTWskNMynX+9Hcy467wkv LSn5/vO+X1c5K1yU7F3fer6bEpHU8rcMC9cRhl1XiUKr8F62ZbGOxyIrlfmTSB4ojRyB4HBFpxUS GVACVUCf28k7iNhIGB0ckPotf2GdLJ2uwCcrZ41oA6I37+1AiIEK4q9Qw64A4yj4G7+xEnBszEpk r8v5OE+jZ1ElqA02GoSRznPSOKPJjd0cjWi7HrsO2GtjB2X2zGr4E2o9YdQ/uSPz8ZeWW97w9N1+ E5UrTCyVsFKVBqcxxbLjdBwXItRQkfEp1/Gxb6BTGwhCGdpyudhfJs4awRQm7ppAP/R7swG+rr6G ZNjw+9wz16feg9YRaBLlE2357Oq5FYaWLpV3+Au9u7GmEZPLy8/NrICT9ZDMeZG4CGtHtiReOd4d 1s4M1wLJXXP9CBrVTsxyx/trVrrLgobXvBbgAhd60/+ebv4XuEML1/KfrcsidO44NHQ/D9/uFOG3 XWDUsN57b9eR44vNpNDgX0C7gEsJDAsAhQGL/A02nteG056fiVCh12XIgz+KwIUG3z2e35ugE7Pc N6ZMj+Aum9LTK8=X02k4
فقط کافیه تیکه آخر که بعد از متن زیر رو کپی کنید و در باکس Your Licence Key وارد کنید .
Your license code(Don't copy this line!!!):
در مرحله بعد اطلاعات خودتون را وارد کنید تا یک اکانت ادمین برای شما ساخته بشه .
تبریک میگم شما الان آخرین نسخه جیرا رو کرک شده دارید و میتونید ازش استفاده کنید .
در قسمت بعد از این مقاله Confluence رو باهم نصب و کانفیگ میکنیم .
منبع نوشته : گروه برنامه نویسان