Jira的安装使用
1.什么是JIRA
JIRA是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。
2.JIRA的主要功能
● 问题追踪和管理:用它管理项目,跟踪任务、bug、需求,通过jira的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多
● 问题跟进情况的分析报告:可以随时了解问题和项目的进展情况
● 项目类别管理功能:可以将相关的项目分组管理
● 组件/模块负责人功能:可以将项目的不同组件/模块指派相应的负责人,来处理所负责的组件的Issues
● 项目email地址功能:每个项目可以有不同的email(该项目的通知邮件从该地址发出)
● 无限制的工作流:可以创建多个工作流为不同的项目使用
3.JIRA的安装
3.1.JIRA相关数据库安装(MySQL)
1、 安装.net framework
2、 安装Mysql
3、 创建数据库jiradb,选择语言UTF-8
注意:不可更新
3.2.JIRA安装方法
1、点击Next
2、选择端口:默认8080,本次安装8091
3、 配置数据库mysql
配置路径:C:\Program Files\Atlassian\Application Data\JIRA下的dbconfig.xml
4、运行jira web
3.3.JIRA 破解
1、 运行注册机:keygen.bat
或者:java –jar jira_keygen.jar
注意:要求jdk在1.6以上
输入name 和server ID:
ServerID 为安装页面显示的
2、 点击.patch
把jiar4.2.1-crack的atlassian-extras-2.2.jar导入,
3、 stop jira
4、 拷贝注册机目录的atlassian-extras-2.2.jar到jira的工程目录:D:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\lib 替换原 atlassian-extras-2.2.jar
5、 点击.gen获得授权码
6、 启动jira
7、 登录jira
3.4.JIRA中文插件安装
1. 停止JIRA服务
2. 下载插件文件 jira-lang-zh_CN-4.4.jar,将插件复制到JIRA安装路径下 WEB-INF/lib
i. 将文件名称修改为 jira-lang-zh_CN-JIRA版本号.jar。
ii. 如果你使用的是JIRA4.4.1, 就将文件名修改为jira-lang-zh_CN-4.4.1.jar
3. JIRA 系统插件中文文件:
i. 下载并解压 atlassian-bundled-plugins_4.4.zip
ii.用winRAR打开 WEB-INF/classes/atlassian-bundled-plugins.zip
iii.将附件中的中文文件加入至 WEB-INF/classes/atlassian-bundled-plugins.zip 对应的.jar包中对应的文件夹中。 保存并推出winRAR
4. 重新启动JIRA服务
3.5.JIRA与SVN集成
1. 下载当前svn插件:
A.方式一:访问管理员界面:插件
搜索subversion:如下图下载
B. 方式二:http://repository.atlassian.com/atlassian-jira-subversion-plugin/distributions/ 选择对应版本下载
2. Svn插件集成:(atlassian-jira-subversion-plugin-0.10.7-distribution)
A.将atlassian-jira-subversion-plugin-0.10.7-distribution 下的Lib下所有jar包拷贝到jira的web-inf下的lib(D:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\lib)
B.修改atlassian-jira-subversion-plugin-0.10.7-distribution下的属性文件:subversion-jira-plugin.properties:
C.将subversion-jira-plugin.properties拷贝到如下文件:D:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\classes
D.修改subversion-jira-plugin.properties文件:内容如下
svn.root=http://10.1.1.237:8090/svn/svndemo
svn.display.name=Sample Repository
svn.username=test
svn.password=test
#多SVN工程目录需要配置多个目录
svn.root.1=http://10.1.1.237:8090/svn/svndemo1
svn.display.name.1=Sample Repository1
svn.username.1=test
svn.password..1=test
注意:存在多个svn的project时,需要在此配置多个svn的project目录,且在jira的subversion的配置页面,也许配置多个服务
E.重启jira,查看如下图:系统-高级配置-服务
3.6.JIRA与SVNWebClient
1. 下载并安装SVNWebClient:svnwebclient-3.1.0.zip
A.解压svnwebclient-3.1.0.zip,下载地址如下:http://www.polarion.com/products/svn/svn_webclient.php
B.拷贝\svnwebclient-3.1.0文件下的svnwebclient.war到JIRA的Webapp目录下D:\Program Files\Atlassian\JIRA\webapps
C.监测是否成功:浏览器输入http://localhost:8091/svnwebclient/
单svn工程目录如下:
多svn工程目录如下:
2. SVN高亮显示插件安装:
下载安装配置EnScript,地址为:http://gnuwin32.sourceforge.net/packages/enscript.htm
A.解压enscript-1.6.3-9-bin.zip,将其复制到某目录D:\Program Files\Atlassian
B.配置svnwebclient的web.xml,目录地址如下:D:\Program Files\Atlassian\JIRA\webapps\svnwebclient\WEB-INF
添加enscript的配置
<context-param>
<param-name>EnscriptPath</param-name>
<param-value>
D:\Program Files\Atlassian\enscript-1.6.3-9-bin\bin\enscript.exe
</param-value>
</context-param>
修改svn的配置
<!—单工程目录->
<context-param>
<param-name>RepositoryUrl</param-name>
<param-value>http://localhost:8090/svn/svndemo</param-value>
</context-param>
<!—多工程目录->
<context-param>
<param-name>ParentRepositoryDirectory</param-name>
<param-value>http://10.1.1.237:8090/svn/</param-value>
</context-param>
修改SVN的用户名和密码
<context-param>
<param-name>Username</param-name>
<param-value>test</param-value>
</context-param>
<context-param>
<param-name>Password</param-name>
<param-value>test</param-value>
</context-param>
修改SVNWebClient的字符集
<context-param>
<param-name>DefaultEncoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
<context-param>
<param-name>ZipEncoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
对于部分SVN的中文注释提交乱码的情况配置:加入GBK
<context-param>
<param-name>CharacterEncodings</param-name>
<param-value>
windows-1250,windows-1251,windows-1252,windows-1253,windows-1254,
windows-1255,windows-1256,windows-1257,windows-1258,windows-31j,
UTF-8,UTF-16LE,UTF-16BE,UTF-16,
ISO-8859-1,ISO-8859-13,ISO-8859-15,ISO-8859-2,ISO-8859-3,ISO-8859-4,ISO-8859-5,ISO-8859-6,
ISO-8859-7,ISO-8859-8,ISO-8859-9,GBK,
US-ASCII,KOI8-R
</param-value>
</context-param>
C.配置jira自带的TOMCat,修改conf/Server.xml (目录如下)D:\Program Files\Atlassian\JIRA\conf
配置如下:
<Service name="Catalina">
<Connector port="8091"
URIEncoding="UTF-8"
maxThreads="150"
maxHttpHeaderSize="8192"
minSpareThreads="25"
maxSpareThreads="75"
useBodyEncodingForURI="false"
enableLookups="false"
protocol="HTTP/1.1"
redirectPort="8443"
acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true" />
3. Jira中配置SVN插件:
A. 管理员登入JIRA系统界面
B.选择Subversion Repositories,点击编辑或增加
C.修改其配置文件
D. 更新保存
4. 修复高亮显示的问题 :
将安装目录下的jhighlight-1.0.jar替换D:\Programe Files\Atlassian\JIRA\webapps\svnwebclient\WEB-INF\lib下的jhighlight-1.0.jar
如下图:SVN乱码时可选择GBK
3.7.JIRA与SVN使用方法
方法一:
1. 创建一个问题
2. 利用SVN客户端提交代码或文档关联问题或任务(TortoiseSVN)
Message填写问题的KEY(TEST-2)
注释:如果没有实时更新,修改其更新时间
3. SVN权限控制
点击Default Permission Scheme
方法二:在SVN端对项目添加属性文件的方式
进入本地下载的SVN库中,利用TortoiseSVN客户端中选择TortoiseSVN—>Properties,
修改属性内容:
修改之后提交内容,在Jira Issue输入框中填写所提交内容对于JIRA中的问题的编号,在Message中输入相应的备注信息,点击OK:
然后在JIRA中即可查看到相应的版本内容:
3.8.JIRA与Eclipse使用方法
1. Eclipse中JIRA插件的安装
点击添加,输入URL:http://update.atlassian.com/atlassian-eclipse-plugin/3.0.0/e3.5
2. Eclipse中使用JIRA插件说明:
首先添加仓库:
然后新建查询:
最后任务列表:
3.9.常见问题
1. SVN权限控制:本地访问成功,远程访问不成功
修改系统管理员界面的通用设置,及关闭相关防火墙
2. 登录webclient报错
javax.servlet.ServletException: org.polarion.svnwebclient.SVNWebClientException: org.polarion.svnwebclient.data.DataProviderException: org.polarion.svnwebclient.data.javasvn.SVNRepositoryPool must be initialized before first usage
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794)
at org.apache.jsp.directoryContent_jsp._jspService(directoryContent_jsp.java:503)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
解决方法:
Web.xml
<context-param>
<param-name>ParentRepositoryDirectory</param-name>
<!--param-value>http://svn.polarion.org/repos/community</param-value-->
<param-value>http://10.1.1.237:8090/svn/</param-value>
</context-param>
subversion-jira-plugin.properties
svn.root=http://10.1.1.237:8090/svn/
注意:修改时候先stop jira服务,使得修改内容可以生效
3. SVN安装问题:
A.Could not open the requested SVN filesystem,原因及解决方法:
SVNParentPath E:\svn_repository\project 或者
SVNParentPath E:\svn_repository\
将其改为SVNParentPath E:\svn_repository
B.在project目录下建立new的文件夹:svn import -m "new import" E:\new http://localhost:8090/svn/project
4. 集成后,定位SVN失败,location失败
修改jira 配置页面的配置文件,注意修改SVNwebClient的指向文件:下文红色注释的地方:
http://10.1.1.237:8091/svnwebclient/changedResource.jsp?location=svndemo1/&url=${path}&rev=${rev}&action=add
4.JIRA的相关配置
4.1.项目创建
1、项目创建
利用管理员权限登陆JIRA,进入管理员页面,项目-添加-添加一个新的项目:
包括项目名称及键值,及相应的项目负责人
其中项目键值为英文描述,项目创建人为默认的创建人(一般为项目经理)
2、项目类别划分
点击类别:选择项目所属类别,根据创建项目的类别进行选择。
目前公司的变更管理服务器JIRA中的项目类别包含:None、测试、研发、维护四种。
4.2. 用户角色的配置
4.2.1新增角色
利用管理员权限登陆JIRA,进入管理员页面,选择用户—>角色,点击进入页面
在“添加项目角色”模块填写名称及描述,点击“添加项目角色”即可。
目前公司的变更管理服务器JIRA中的项目角色包含:Administrator、Developers、Testers、Users四种角色。
4.2.2.新增用户组
利用管理员权限登陆JIRA,进入管理员页面,选择用户—>用户组,点击进入页面:
在下部的“添加用户组”模块填写用户组名称,点击添加。
目前公司的变更管理服务器JIRA中的用户组包含:jira-administrators、jira-developers、jira-project managers、jira-testers、jira-users五种。
4.2.3.新增用户
利用管理员权限登陆JIRA,进入管理员页面,选择用户—>用户,点击进入页面
点击右侧的“添加用户”,输入用户名、密码、确认密码、全名、邮箱等信息,点击创建。
4.3.全局权限的配置
利用管理员权限登陆JIRA,进入管理员界面,选择用户—全局权限,进入界面:
查看到JIRA的权限包含:JIRA系统管理员、JIRA管理员、JIRA用户、浏览用户、创建共享的对象、管理群组的过滤器订阅、批量更改共七种权限。从这其中权限后面的“查看用户”链接可以查看每个权限所对应的用户。
若想添加新的权限,则在底部选择相应的权限和用户组,点击添加即可。若想删除某个权限,则点击删除即可直接删除。
当想要对某个用户设置权限时,具有两种方法:
方法一:可以通过在用户—>用户组界面中,将此用户加入此权限的用户组中。
方法二:通过在用户—>用户界面中,找到此用户,点击后面的“编辑角色”,然后编辑项目角色,在相对应的项目下勾选想要赋予的权限,然后点击保存。
4.4.权限方案的配置
权限方案是允许管理员先建立一系列权限控制,并将权限方案应用到任何项目中。
利用管理员权限登陆JIRA,进入管理员页面,选择问题—>权限方案,进入页面:
通过点击底端的“添加权限方案”按钮填写所添加权限的名称及描述即可填写权限方案。再对项目设置权限方案时,点击创建的项目名称进入页面,在权限—>方案处即可修改。
4.5.问题类型方案的配置
利用管理员权限登陆JIRA,进入管理员页面,选择问题—>问题类型,进入页面:
若想添加新的问题类型,则在底部的“添加新的问题类型”模块填写名称、描述、类型、图标URL等信息,点击增加即可。
目前公司的变更管理服务器JIRA中的问题类型包含:Bug、Improvement、New Feature、Task、TestCase、Sub-task、Sub-testcase七种,中文名称分别为:缺陷、改进、新功能、任务、测试用例、子任务、子测试用例,其中前五种都是标准问题类型,后两种是子任务问题类型。
3.6. 问题属性的配置
1. 问题状态
利用管理员权限登陆JIRA,进入管理员页面,选择问题—问题属性—状态,进入页面:
查看到问题状态包含:Open、In Progress、Reopened、Resolved、Closed五种,中文名称分别为:打开、正在处理、重新打开、已解决、关闭。
若想添加新的问题状态,则在底部填写新状态的名称及描述,点击增加即可。
2. 问题解决结果
利用管理员权限登陆JIRA,进入管理员页面,选择问题—问题属性—解决结果,进入页面:
查看到问题的解决结果包含:Fixed、Won’t Fix、Duplicate、Incomplete、Cannot Reproduce五种,中文名称分别为:已解决、无需解决、问题重复、不完整、无法重现。
若想添加新的问题解决结果,只需填写名称及描述,点击增加即可。
3. 问题优先级
利用管理员权限登陆JIRA,进入管理员页面,选择问题—问题属性—优先级,进入页面:
查看到问题的属性包含:Blocker、Critical、Major、Minor、Trivial五种,这五种属性的中文名分别为:紧急、严重、一般、次要、无关紧要,优先级由高到低,优先级越高问题越严重越应最早解决。
若想添加新的属性,只需填写名称、描述、图标URL、优先级颜色,点击增加即可。
4.7.工作流的配置
利用管理员权限登陆JIRA,进入管理员页面,选择问题—工作流,进入页面:
查看到工作流的状态包含:已生效、草稿、未生效三种。每一种工作流都至少具有这三种状态中的一个。
若想添加新的工作流,则在底部填写新工作流的名称、描述,点击增加即可,或者直接从XML文件直接导入工作流。
若想删除一个工作流,则必须先从工作方案中将此工作流删除,然后才能在删除。
4.8.界面的配置
利用管理员权限登陆JIRA,进入管理员页面,选择问题—界面,进入界面:
界面是对字段的排列布局,是创建问题、编辑问题或执行工作流过程时显示的页面。公司变更管理服务器JIRA中的界面主要包含:Default Screen、Resolved Issue Screen、Workflow Screen三种界面。
若添加新的界面则只需填写名称及描述,点击增加即可。
4.9.字段的配置
利用管理员权限登陆JIRA,进入管理员页面,选择问题—字段,进入页面:
公司的变更管理服务器JIRA中的自定义字段包含:实际结果、期望结果、测试结果、输入条件、预期结果五种。
若想添加新的字段,则点击“添加自定义字段”链接,在跳转后的页面中先选择字段类型,然后填写新增字段的项目明细信息,点击完成即可。
5.JIRA的备份与恢复
5.1.JIRA的备份数据
JIRA中自带数据备份,利用管理员权限登陆JIRA,进入管理员界面,在管理员界面中包含一个“备份数据”链接,进入之后输入相应的文件名,要求备份成XML文件,可以指定文件的具体存放位置,如果不指定则默认存放在C:\Windows\system32下,最后点击“备份”按钮即可完成。
5.2.JIRA的恢复数据
JIRA中自带对备份数据的恢复,利用管理员权限登陆JIRA,进入管理员页面,在管理员页面中包含一个“恢复数据”的链接,进入之后找到之前备份好的XML文件,点击恢复即可恢复JIRA的备份数据。
5.3.JIRA的项目导入
若想要将JIRA的备份数据导入后成为一个新的项目,则可以利用管理员权限登陆JIRA,进入管理员页面,在此页面中包含“项目导入”链接,进入后直接找到备份文件的路径导入即可,但要求备份文件和附件路径必须在同一台JIRA实例服务器中 。
Jira的安装使用的更多相关文章
- 《高级软件测试》Linux平台Jira的安装与配置
现在大部分的程序开发都是在linux下进行的,jira更多的时候是安装在linux上,那么,如何在linux下安装配置jira呢?本文将以Ubuntu 17.10和jira7.5.2为例,对linux ...
- 【转】Jira插件安装
一.Jira插件列表(可以将下面免费插件直接下载,然后登陆jira,在"插件管理"->"上传插件",将下载后的免费插件直接进行上传安装即可) 序号 插件名 ...
- JIRA的安装部署问题
JIRA的安装部署问题: 因电脑上装了两人系统,导致我的JIRA服务不能和tomcat同时启动,让我弄了好久都不知道是啥原因,经过请教,总算得出原来是JIRA的Port和Tomcat的Port冲突.在 ...
- JIRA的安装及配置
JIRA安装 命令行打开服务:cmd:services.msc 同禅道和tapd是一样功能的. 1.安装jdk 2.安装mysql 3.安装JIRA JIRA安装密钥的查找 1.登陆管理页面: ...
- jira + confluence 安装和破解
Window环境: 环境准备 安装JAVA1.8以上版本 安装SQL SERVER 或 MySQL: jira安装和破解 下载安装包 https://downloads.atlassian.com/s ...
- JIRA 的安装和使用
需要的软件 6.0.3-x32.exe jira_6.x_language_zh_CN.jar jira_crack.zip http://pan.baidu.com/s/1dEbpJc1 (从网盘下 ...
- Jira插件安装
以下操作需要反编译 1.反编译的jar包 1)E:\JIRA安装路径\atlassian-jira\WEB-INF\atlassian-bundled-plugins\atlassian-univer ...
- 零散知识记录-Jira的安装
Jira不支持openjdk,在linux下需要卸载后,装个jdk才行.
- JIRA FOR LINUX 安装过程
1.Download 官网下载地址:https://www.atlassian.com/software/jira/download,只看到window下的安装版本,这个时候需要点击? All JIR ...
随机推荐
- 初识DDD
DDD强调专注于业务问题域的需要:其专业术语.为何开发该软件的关键原因,以及对于业务来说什么才是成功 问题域涉及你当前正在构建软件的主题领域 DDD强调的是,在致力于为大型复杂业务系统创建软件时,专注 ...
- hadoop启动脚本分析及常见命令
进程------------------ [hdfs]start-dfs.sh NameNode NN DataNode DN SecondaryNamenode 2NN [yarn]start-ya ...
- 【知识碎片】SQL篇
43.group by多个字段 查询每个班级男女生各多少人 Select count(id),xingbie,banji from tablename group by xingbie,banji 4 ...
- 用于确保页面中js加载完全,对于优化某网页的加载速度,有什么见解
js方法: <script type="text/javascript"> window.onload = function(){ var userName = &qu ...
- struts2学习笔记(5)拦截器
继承AbstractInterceptor类,在类中完成拦截器的功能,只需实现intercept方法即可,提供了init()和destroy()的空实现 示例:显示执行action所用的时间 ①在sr ...
- 《Android应用性能优化》 第4章 高效使用内存
本地类型 大小 字节 boolean jboolean 8位(取决于VM) 1 byte jbyte 8位 1 char jchar 16位 2 short jshort 16位 2 int ji ...
- .Net时间运算 - DateTime类,TimeSpan类
DateTime类是.Net中用于处理时间类型数据的. 一.字段 MaxValue 表示 DateTime 的最大可能值.此字段为只读. MinValue 表示 DateTime 的最小可能值 ...
- group()、start()、end()、span()
- CURD 操作 [1]
create创建新数据 首先在主目录下创建index.html,与index.php同级,插入以下代码 <meta charset="utf-8"> <form ...
- C#调用C++类库的几种方式
1. 直接调用C++类库中的公共方法 使用DllImport特性对方法进行调用,比如一个C++类库SampleCppWrapper.dll中的公共方法: extern "C" _ ...