You are on page 1of 54

JIRA 3.12.

3
(pgs@skyon.com.cn)

2008.8

OSS
YUCHENG HU
yucheng.hu@ossez.com
2012 10 07

1 JIRA
1.1

JIRA JIRA Professional Issue Tracker


Issue
Bug,Task,Enhancement,Improvement

JIRA
Bugzilla,Trac,Mantis,Clear Quest, Streber,Redmine

1. TaskBug

2.
3. JIRA

1.2 JIRA
JIRA Professional
1. Issue Type, Issue
summary, Issue Description, priority, assignee, reporter, resolutions
2. 22 JIRA
Extension 22

3. ,,


4. : new, open, defer, pending, resolved, reopened,
closed , open-in progress-resolved-closed
5.

6.

7.

8. (Filter)

9.
Portal Portlet

10.
11. Time Tracking
12. CVSSVN Fisheye

13. JIRA 2

14. XML
15. PC 256M 1000
Issue92 ( 20 ) JIRA
PC CVS,VSS
16. ,mysql, ms sqlserver, oracle hsql db
JIRA MySQL 40 JIRA

17. Plugin plugin JIRA


plugin
18. JIRA license
Wiki
19.

1.3 JIRA
1. JIRA , BugzillaMantis
2. clear case plugin unsupported
3. custom fields, workflow, permission
scheme

2 JIRA
JIRA Java Web Application, web server Tomcat J2EE
JIRA JIRA 3.12 windows installer
windows

2.1
JIRA stanalone, war ,installer , installer
1. Windows installer, Atlassian 56M
JRE Tomcat JIRA
2. EXE
3. %JIRA_HOME%/bin/startup.bat JIRA
http://localhost:8080 JIRA

2.2
1. hsqldb mysql

mysql
2. root mysql jira (),

3. JIRA localhost

jira jira (JIRA )

4. mysql jdbc driver jar %JIRA_HOME%/common/lib Mysql


jdbc mysql server

5.

%JIRA_HOME%/atlassian-jira\WEB-INF\classes\entityengine.xml

datasource name="defaultDS" field-type-name="hsqldb" mysql


6. %JIRA_HOME%/conf/server.xml jdbc/JiraDS
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="jira"
password="jira"
driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost/jira?autoReconnect=true&amp;useUnicode=true&

amp;characterEncoding=UTF8"
maxActive="20" />
7. JIRA NT CMD bin/service.bat install
service.bat remove
JIRA

8. JIRA
Index, attachment, backup

JIRA

3 Quick Start
3.1 Project
JIRA admin admin Project
project JIRA

1. ADMINISTRATION Projects-Add Project


Project

2. key
3 Project lead admin
admin project lead
Add Project

Project JIRA BROWSE PROJECT,


FIND ISSUES, CREATE NEW ISSUE

3.2
Group Browser JIRA Group, Quick Start
Group

3.3
1. User Browser-Add User User

2. Username Full Name

3. Create

Edit Groups jira-users


4. jira-developers Join>>
arthur jira-developers
group

5. TST Project project lead(Admin


)
ADMINISTRATION-Project Edit

Project Lead arthurjira 3.12.3 AJAX

project lead jira-developers


Carol, Ben jira-users Chris, Mike Jira-developers
jira-users

3.4 Issue
arthur JIRA CREATE NEW ISSUE
Project Issue Type

Bug:

New Feature:
Task
Improvement

Task,Project Lead Carol, Carol 8


14
Summary Description

Due Date
Assignee
Components Version Unknown Test Project

Environment Bug Bug


Priority 5

Create
JIRA Issue Key TST-1 Key issue

3.5 Issue
Carol JIRA

Assigned To Me Issue
TST-1

Available Workflow Actions Issue

Carol
Start Progress TST-1 status In progress Carol
Resolve Issue,

Resolution
Fixed
Cannot Reproduce
Wont Fix
Incomplete Resolved?
Duplicate Comment Issue KEY
Assignee
Resolve Issue Resolved
arthur JIRA Quick Search TST-1 TST-1 Issue
Close Issue
Available Workflow Actions Close Issue Comment
Issue status Closed Issue
Issue Reopen Issue, Reopened Issue
open issue

4 JIRA(For Users)
4.1 JIRA
1. ( HOME )

QUICK SEARCH
1) issue Key issue PR-10, PR-10

2) Project issue Key


1) 10 PR-10
3) issue Key Filter Text Search

2. BROWSE PROJECT

3. FIND ISSUES

4. Issue Detail
issue Key

5. ADMINISTRATION

4.2
JIRA EmailFilterpreferenceDashboardColumn
Navigator
JIRA Profile

Preferences issues Email


Locale

4.3 Filter
Filter FIND
ISSUES
filter:
1. Project

Project versions, components, custom fields


Click here
2. Issue Attributes Status Resolved Closed( Ctrl
)
3. Dates and Times updated: From -1w (-1w
d h m 2h 30m 2 30 )
4. View Issues Update time
issues Updated

5. issues filter
Save it as a filter

filter Save Summary

6. Share Filter

4.4 Portal(Dashboard)
JIRA Portal Portal JIRA Manage Portal

Dashboard Config

Full configure Add New Portal Page portal


Add New Portal Page Name My Page, Start From
Dashboard Add

Full configure My Page

Add EditCopyDelete

Add My Page Project statistics

Project Statistics

Status
Save Project Statistics portlet
left column

Portlet Show Saved Filter


Filter issues

JIRA Default Dashboard


ADMINISTRATION-Default Dashboard

4.5 Navigator Columns


Filter issue
JIRA
T,Key,Summary,Assignee,Reporter,Pr,Status,Res,Created,Updated,Due T
issue type, Pr Priority Due Due date Key
Configure

JIRA Navigator Columns


ADMINISTRATION-Navigator Columns

4.6 Watch Vote


1. Watch
Watch JIRA Issue Watching issue

JIRA issue issue


Operations Watch it issue

issue Watchers

My Watches Portlet Dashboard

2. Vote
Vote JIRA issue Operations
Vote for it issue


JIRA BROWSE PROJECT Popular Issues

4.7 Issue Link


Issue link issue

Issue linking JIRA Duplicate


issue link issue Link
link

Link Issue duplicates is duplicated byIssues


issue key

Link issue

4.8 Issues
JIRA Word Excel
1.

Printable HTML

Full Content issues HTML

Word issues word


Excel All fields ExcelCurrent Fields
Excel
2. Issue
Issue Detail Word Printable

4.9
BROWSE PROJECT Report Single Level Group By Report

Filter

JIRA

(For

Administrator)
5.1
5.1.1 Users, Groups & Roles
Quick Start Project Role Browser
JIRA project managers, team leaders,
developers, testers
Permission Scheme

5.1.2 Global Settings

General Configuration
JIRA

1. Base URLJIRA comments Issue KEY


Base URL
2. Indexing language English, Character encoding UTF-8
indexing language English issue

3. Default language JIRA JIRA

4. Options

Global Permissions
issue issue
filter

Look and Feel


JIRA Logo

Mail Servers
SMTP JNDI

5.1.3 Issue Settings


ADMINISTRATION-Issue Settings
Issue Types
Priority
Resolutions
Statuses

JIRA resolution

JIRA

Issue Types

Issue Type Bug, Task, Improvement, New Feature, sub-task .


Issue Types Issue
Type
Issue Type
Issue Type issue
Issue Type Issue Type
1. Issue Issue Type Issue Type Issue close

2. Project Issue Type Scheme scheme Issue


Type scheme

Project Permission move issue

Resolutions

ADMINISTRATION-Issue Settings Resolutions


JIRA Resolutions
1.

Fixed

2.

Won't Fix

3.

Duplicate

4.

Incomplete

5.

Cannot Reproduce

Resolution JIRA filter


Resolution Resolutions ! filter open issues,
OUTSTANDING, filter Resolution UNRESOLVED UNRESOLVED
Resolution Issue Status Resolved Closed
Issue Resolved Resolution Wont Fix
open issues

Priority
Priority Major

Statuses
workflow
Icon issue JIRA 17

5.1.4 Options & Settings


1. Send E-mail
Email
2. Announcement Banner
JIRA
HTML

5.2
Issue --Issue Settings
ADMINISTRATION-General Settings-Workflows
jira
Operations Copy Operations--steps

Open stepLinked Status step issue Open


Transitions Open issue Operations

1. Open issue Resolve Issue Transition


Delete Transitions Resolve Issue
2. Open issuesStart Progress
Start Progress
Conditions Tab assignee
condition

Add condition
condition Project role User is in Project
Role User is in group

Developers Project Role


Conditions

JIRA condition AND OR


Add New Step step status

workflow scheme
ADMINISTRATION-Schemes-Workflow Schemes
scheme
Operations Workflows workflowJIRA workflow
scheme issue type

All unassigned Issue Types


workflow scheme Project
ADMINISTRATIONProjects Project

Workflow Scheme Select scheme Associate

issues project
JIRA
1000 issues project
JIRA
Project scheme
scheme

Issue Type Scheme


Notification Scheme
Permission Scheme
Issue Security Scheme
Field Configuration Scheme
Issue Type Screen Scheme
Workflow Scheme

5.3
JIRA Global Permission Project Permission

ADMINISTRATIONSchemesPermission Schemes
Default Permission Scheme scheme
Operationspermissions JIRA
Operations Add Grant Permission Delete

5.4
ADMINISTRATIONIssue FieldsCustom Fields Add Custom
Field
JIRA
Text Field (< 255 characters)Search

Template None Find Issues

issue typesprojects
issue type Finish

update

Configure issue types, projects Edit search


template Screens

1. !
2. Text Field Bug 300
Filter issue L300, L300
issue

5.5 (Screen)
ADMINISTRATIONIssue FieldsScreens Screen
Operations Configure

5.6
ADMINISTRATIONSchemesNotification Schemes
ReporterAssignee Watchers

5.7 (SVN,CVS)
testerbugdeveloperbugjava
bugjira-subversion plugin
subversion plugindevelopersvn commit
commentsjira idjirasubversion tab
comments

atlassian-jira-subversion-plugin-0.10.3 svn 1.5


svnkit1.1.8

5.8 Fisheye
jira fisheye pluginfisheyejirajira id

Fisheye plugin fisheye Remote API ON


plugin fisheye

5.9 Sub-tasks
Global SettingsSub-tasks

5.10 Time tracking


Global SettingsSub-tasks

JIRA Project Management Tool JIRA


Time tracking
Activate Time tracking issue


issue Worklog

Log work done

issue detail work log Tab

Time Tracking JIRA Time Tracking Report

JIRA

5.11
Import & Export-- Backup Data to XML
Backup As Zip XML zip
Restore Data from XML XML zip

JIRA XML
JIRA ADMINISTRATIONSystemServices

JIRA 12

5.12
1. NT JVM
%JIRA_HOME%/bin/service.bat

"%EXECUTABLE%"

//US//%SERVICE_NAME%

++JvmOptions

"-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 256 --JvmMx 512


--Startup auto
-JvmMs -JvmMx 256 512

service.bat remove NT ( JIRA )


service.bat install NT

2. NT JVM
%JIRA_HOME%/bin setenv.bat JAVA_OPTS

set

JAVA_OPTS=%JAVA_OPTS%

-Xms256m

-Xmx512m

-Datlassian.standalone=JIRA
-Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true
-Xms256m -Xmx512m
3. JVM garbage collection
JIRA JVM
garbage collection
Administration-System Info Java VM Memory Statistics

Memory Graph 20% Free Force garbage


collection free

6 JIRA
1. comment comment comment

comment comment
2. Redmine Calendar
JIRA filter redmine calendar

calendar JIRA My Calendar


Group Calendar Project Calendar
3. comments Redmine reply

JIRA
comments

4. work log TodoList % complete % complete


100% estimate JIRA time
tracking

You might also like