JIRA&Confluence

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JIRA&Confluence相关的知识,希望对你有一定的参考价值。

JIRA是atlassian开发的一套项目与事务跟踪工具,confluence是一个企业知识管理与协同软件,可以构建企业wiki。软件运行基于Java环境。


JDK 安装

下载jdk-7u71-linux-x64.tar.gz

解压到/usr/java下

tar zxf jdk-7u71-linux-x64.tar.gz -C /usr/java/

添加变量到/etc/profile

export JAVA_HOME=/usr/java/jdk1.7.0_71

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

执行source /etc/profile

查看Java环境 java -version


mysql安装

JIRA自带有数据库,但稳定性无法保证,所以建议用后端单独数据库mysql

可以使用centos6自带的数据库 mysql5.1.6

修改/etc/my.cnf

在[client],[mysql]下分别增加 default-character-set=utf-8

在[mysqld]下增加:

character-set-server=utf-8

collation-server=utf8_general_ci

重启mysql   service mysqld restart


JIRA安装

JIRA是一套基于java开发的B/S应用,其安装文件中包含了tomcat web容器

下载atlassian-jira-software-7.0.4-jira-7.0.4-x64.bin

添加执行权限   chmod +x atlassian-jira-software-7.0.4-jira-7.0.4-x64.bin

运行安装包文件 ./atlassian-jira-software-7.0.4-jira-7.0.4-x64.bin

 待文件解压完成,按提示进行安装配置

    1 确认是否安装,输入'o',回车:

    2 选择安装类型,输入1进行默认安装

    3 是否安装为service,输入y 回车

    4 最后确认安装信息,输入i 确认开始安装

安装完成后系统会自动启动  浏览器输入http://192.168.1.5:8081 即可访问JIRA进行设置


配置数据库

使用centos6自带数据库mysql,JIRA要配置外部数据库必须添加mysql的JDBC程序

下载mysql jdbc驱动文件,mysql-connector-java-5.1.38.bin.tar.gz 

解压文件 ,并复制到 /opt/atlassian/jira_demo/atlassian-jira/WEB-INF/lib

(confluence 对应操作是放到/opt/atlassian/confluence/WEB-INF/lib)

启动jira  service jira start   


在浏览器访问jira,选择i will set it up myself  》next

  1在mysql中创建jira使用的数据库授权

   >create database jira_demo;

   >grant all privileges on jira_demo.* to [email protected] identified by "password";

   >flush privileges;

  然后回到数据库设置页面,Database connection  选择 my own database ,填写数据库信息,点击 test connection ,测试成功后点击 next, 需要一定时间初始化。

接着配置JIRA服务信息,设置jira的属性,系统名称my JIRA,访问模式private及地址url等.

接着配置license,正式版需要供应商提供,也可以申请试用license,然后进行下一步next

接着配置管理员账号,设置一个管理员的用户名和密码

接着可以配置email

接着可以设置用户和密码及权限


Application links配置

可以设置JIRA和confluence联通  主要是添加链接和端口


中文汉化配置 

汉化包的效果不是很好,汉化40%左右

下载JIRA Software-7.0.2-language-pack-zh_CN.jar;

选择菜单Add-ons 》manage add-ons 》upload add-on 》选择下载好的插件上传

》管理员界面的system项》 点击 general configuration 》edit settings 》

 找到internationalsation 将index language和default language设成中文,然后点击update更新



优化配置

防止JIRA连接atlassian检查更新

修改hosts文件

添加 127.0.0.1 marketplace.atlassion.com


禁用analytics防止抛异常报错

在add-ons》manage add-ons 并在右侧界面选system 》在插件列表中找到 Analytics Client Plugin

Analytics Whitelist Plugin  Analytics JIRA- Plugin-Analytics whitelist 三个插件,设置为disable禁用


增加JVM内存

默认jira给tomcat配置的运行内存最大为768m  任务多时可能不够用,需要增大

操作步骤:

将jira停止,service jira stop

备份原脚本 

cp /opt/atlassian/jira_demo/bin/setenv.sh /opt/atlassian/jira_demo/bin/setenv.sh.bak

编辑setenv.sh脚本 vi /opt/atlassian/jira_demo/bin/setenv.sh

找到JVM_MINIMUM_MEMORY=“768”

        JVM_MAXIMUM_MEMOR= “2048”

修改合适的内存值大小》保存 

重启jira service jira start


jira备份与还原

系统文件直接压缩备份下面两个目录即可

/opt/atlassian/jira_demo

/var/atlassian/application-data/jira_demo/

还有就是对应数据库的备份,需要在mysql机器上操作

 另外jira的service自带备份还可以定时备份

system》service》backup service









以上是关于JIRA&Confluence的主要内容,如果未能解决你的问题,请参考以下文章

[JIRA]Linux版本jira6.3.6安装汉化破解以及数据迁移

[JIRA]Linux版本jira6.3.6安装汉化破解以及数据迁移

图解项目管理流程:禅道&JIRA中的操作

缺陷的JIRA管理文档

jira安装和配置(转)

jira是啥工具