安装环境、版本
ubuntu
jira8.3.3
数据库准备
- 电脑安装mysql,内容就不在陈述(网上很多教程)
- 创建数据库及授予权限
mysql -u root -p #打开、进入数据库
CREATE DATABASE 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; #创建一个数据库用于储存jira产生的数据
CREATE USER 用户名 IDENTIFIED BY '密码'; #创建用户名、密码帐号,用于数据库访问
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'localhost' IDENTIFIED BY 'jira' WITH GRANT OPTION; #授权创建的帐号访问jira数据库
FLUSH PRIVILEGES;
安装jira
- 安装bin文件(安装包可以去官网下载)
cd xxxx #cd到bin文件所处文件夹
sudo chmod +x XXXXXXXX.bin #授权文件
sudo ./XXXXXXXX.bin #执行安装
- 开始安装(命令行显示)
Unpacking JRE ...
Starting Installer ...
This will install JIRA Software 7.3.8 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
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
Extracting files ...
Please wait a few moments while JIRA Software is configured.
Installation of JIRA Software 7.3.8 is complete
Start JIRA Software 7.3.8 now?
Yes [y, Enter], No [n]
y
Please wait a few moments while JIRA Software starts up.
Launching JIRA Software ...
Jira
- 下载相关激活文件(源码自己编译,或直接下编译包)
(源码编译的话,注意将target中的文件中的atlassian-agent-jar-with-dependencies.jar复制出来名称改为atlassian-agent.jar后使用,原atlassian-agent.jar无用)
(该jar包可用于所有atlassian产品) - 停止服务
sudo -i # 以下命令请于root权限下进行
cd opt/atlassian/jira/bin # 命令行打开jira/bin的文件夹
./shutdown.sh # 暂停jira服务
- 将atlassian-agent.jar放入一个不会删除的文件夹,以及mysql驱动,提取码:euan
mv atlassian-agent.jar /opt/atlassian # jira默认安装是在/opt/atlassian/jira/下的
mv mysql-connector-java-5.1.39-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib #将mysql数据库驱动,根据你自己安装的位置进行移动
- 修改jira配置文件
cd /opt/atlassian/jira/bin
vim setenv.sh # windows是配置setenv.bat
export JAVA_OPTS="-javaagent:/path/to/atlassian-agent.jar ${JAVA_OPTS}" # 将该配置写入setenv.sh文件中
6. 启动jira
cd /opt/atlassian/jira/bin #打开安装的bin文件夹
sudo ./start-jira.sh
- 验证是否成功
ps aux | grep javaagent # 出现-javaagent
cd /opt/atlassian/jira/logs
tail -f catalina.out # 日志文件出现=======agent working==========
java -jar /opt/atlassian/atlassian-agent.jar #出现参数提示
配置jira
- 浏览器打开http://localhost:8080 (根据自己的配置,如果需要更换端口,修改配置文件即可),进行相应的配置me,本地数据库(根据开始设置的数据库信息填写)等,并获取服务器ID
vim /opt/atlassian/jira/conf/server.xml #将8080修改为需要的端口即可
- 获取填写许可证
java -jar atlassian-agent.jar -p jira -m aaa@bbb.com -n my_name -o https://zhile.io -s ABCD-1234-EFGH-5678 # 生成的许可证,直接复制于jira页面提交即可
-p jira(安装的是jira产品),具体的可以根据-p进行参考
-m aaa@bbb.com(随意写)
-n my_name(随意写)
-o https://zhile.io (随意写)
-s B3N1-KDPW-IYEI-14CE (即jira显示的服务器ID)
- 设置管理员帐号、邮件、语言等。验证是否成功可进入如下图位置查看。
插件
- 根据以往版本经验,该插件最好不要更新
- 去插件市场,找到自己需要的插件,点击免费试用,并安装(不需要获取许可证)
- 下载安装后,去插件管理中找到下载的插件
- 使用如下命令获取插件许可证,填写入上图许可证关键字处即可
java -jar /opt/atlassian/atlassian-agent.jar -p com.mxgraph.confluence.plugins.diagramly -m aaa@bbb.com -o https://zhile.io -s B3N1-KDPW-IYEI-14CE
-p 插件密钥,上图中标明的内容
-m aaa@bbb.com(随意写)
-o https://zhile.io (随意写)
-s B3N1-KDPW-IYEI-14CE (即jira显示的服务器ID)
如果服务器ID忘记了,可以进入系统->系统信息查看
APP
jira8.3.3版本,可以使用jira server的APP完成访问,可以去应用市场或app store下载。
以下以app store为例,第二个不是第一个
输入url,所以jira做好做个外网代理
输入帐号密码即可,与jira是同一帐号