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