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

时间: 2024-10-27 02:44:40

JIRA&Confluence的相关文章

[原创] debian 9.3 搭建Jira+Confluence+Bitbucket+crowd+seafile (零) 修改端口的问题

[原创] debian 9.3 搭建Jira+Confluence+Bitbucket+seafile  (零)  修改端口的问题 来来来,今天说个没有人说过的事, 搭建好Jira+Confluence+Bitbucket,并采用crowd做集成验证后, 修改Jira.Confluence.Bitbucket.Crowd端口的问题. 前篇,在装完seafile私有网盘后, web端.app端都正常, 但是seadrive是不正常的, 只能获取到文件而获取不到文件夹,查看日志后发现seadrive

Jira+Confluence备机环境部署(迁移环境、双机数据同步)记录

之前在公司机房的一台服务器上部署了一套Jira+Confluence环境,由于很多资料和运维信息都在上面做的分享记录,而该环境部署在单机,所以安全起见,考虑再部署一套备机环境,实现双机实时同步环境.下面是操作记录: 原文地址:https://www.cnblogs.com/kevingrace/p/9403353.html

Jira/Confluence的备份、恢复和迁移

一.Jira.Confluence的备份.恢复1)Confluence的备份 管理员账号登录Confluence,点击右上角的"一般配置"-"每日备份管理",如下图(默认配置): 默认每天会自动备份一个zip打包的数据,存放在服务器的/var/atlassian/application-data/confluence/backups路径下.还可以点击"编辑"进行自定义. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Centos 6.5 安装 Atlassiana Crowd+JIRA+Confluence(Wiki)之四 Confluence篇(wiki 5.8)

安装前需要准备的软件 atlassian-confluence-5.8.10-x64.bin jdk-7u75-linux-x64.tar.gz Confluence-5.8.10-language-pack-zh_CN.jar confluence5.x-crack.zip mysql-connector-java-5.1.32-bin.jar 安装步骤 安装操作系统Centos 6.5 配置主机名与IP地址 安装JDK环境 更新时间同步 安装Confluence 主程序 更改程序的端口809

Centos 6.5 安装 Atlassiana Crowd+JIRA+Confluence(Wiki)之一 数据库篇(MySQL5.1)

软件准备 1.数据库软件 mysql 5.1 主程序 mysql clinet 连接客户端 mysql-devel 驱动程序 安装步骤 安装操作系统 配置主机名称 修改IP地址 修改系统时间 保持时间准确性 yum安装数据库 开启数据库 并作相关修改 开启防火墙相应端口 修改主机名称 vi /etc/sysconfig/network 修改HOSTNAME= 您规划的主机名 保存并推出 修改主机IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 保

confluence与jira账号对接、查看到期时间及问题总结

安装顺序:先安装Jira,然后安装Confluence,在Confluence安装过程中去连接jira,既Confluence用户目录会主动同步jira的用户目录.这样,在jira里创建用户就会自动同步到Confluence里,双方登陆的用户是一样的(最好是先在jira里创建用户,然后同步到Confluence里).在同一个session环境下,可以使用同样的账号登陆jira和Confluence.(但是在切换登陆时仍然需要输入密码,要想切换登陆时不需要登陆密码,即实现单点登录,则需要基于Cro

centos 6.5+confluence 5.1.2+mysql5.6.16-安装笔记

2014-03-20,部分图片来源网上 安装过程参考: Confluence5.1 最新版的安装&破解&汉化 http://www.eifr.com/article.php?id=2079 How to Install Confluence on CentOS(作为补充一些文件用户权限部分,还有运行脚本,本例没用) http://bin63.com/how-to-install-confluence-on-centos JIRA + CONFLUENCE installation on L

成功都一样,失败各不同;失败的项目也许值得你警醒

目录 一.团队建设 1.1.注意高效的研发团队建设 1.2.稳定的团队 1.3.PM非常关键 二.规范过程 2.1.合理的安排工作计划 2.2.开发前制订开发规范 2.3.项目完成时注重归纳总结 2.4.使用源代码管理器 2.5.制定项目失败计划 2.6.使用一体化项目管理软件 2.6.1.项目管理工具能完成的功能 2.6.2.IT项目管理常用工具 三.定位与需求 3.1.尽量做产品 3.2.抽象出项目的核心 3.3.采用多种收集需求的方式 3.4.不要过度收集需求 3.5.尽量选择大项目 3.

企业开发技术选型

http://blog.csdn.net/jwdstef/article/details/23767033 企业级开发我们在开发前需要进行技术选型,选择合适的技术,会让我们事半功倍,这就是为什么站在巨人的肩膀我们会看的更远.下面是3年前写的,过了3年出现了很多新的技术和框架,我会尽快更新出最新的技术选型,希望对大家有所帮助. 2.1. 基础架构 IOC Container: Spring, Guice 我们需要IOC Container的依赖注入作为胶水,把其他工具包粘在一起.还需要它的AOP,