Table Of Contentwww.it-ebooks.info
JIRA Essentials
Third Edition
Use the features of JIRA to manage projects and
effectively handle bugs and software issues
Patrick Li
BIRMINGHAM - MUMBAI
www.it-ebooks.info
JIRA Essentials
Third Edition
Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: May 2011
Second published: April 2013
Third edition: April 2015
Production reference: 1220415
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78439-812-5
www.packtpub.com
www.it-ebooks.info
Credits
Author Project Coordinator
Patrick Li Danuta Jones
Reviewers Proofreaders
Mizan Ali Sayed Safis Editing
Miroslav Králik Lauren E. Harkins
Heiko Lübbe Paul Hindle
Sabina Şerbu Joanna McMahon
Commissioning Editor Indexer
Taron Pereira Hemangini Bari
Acquisition Editor Production Coordinator
Harsha Bharwani Nilesh R. Mohite
Content Development Editor Cover Work
Arwa Manasawala Nilesh R. Mohite
Technical Editor
Saurabh Malhotra
Copy Editor
Charlotte Carneiro
www.it-ebooks.info
About the Author
Patrick Li is a cofounder and senior engineer at AppFusions. AppFusions is
an expert in developing and packaging integrated solutions for many enterprise
applications and platforms, including IBM Connections, Jive, Atlassian, Google
Apps, Box, Dropbox, and more.
He has worked in the Atlassian ecosystem for over 8 years, developing products and
solutions for the Atlassian platform and providing expert consulting services. He
is one of the top contributors to the Atlassian community, providing answers and
advices on forums such as Atlassian Answers and Quora.
He has extensive experience in designing and deploying Atlassian solutions from the
ground up and customizing existing deployments for clients across verticals, such as
healthcare, software engineering, financial services, and government agencies.
I would like to thank all the reviewers for their valuable feedback
and also the publishers and coordinators for their help and support
in making this happen. Lastly, I would like to thank my family,
especially my wife Katherine, for encouraging me along the way.
www.it-ebooks.info
About the Reviewers
Mizan Ali Sayed is an Atlassian expert who has extensive experience in
implementing, customizing, and supporting Atlassian tools, mainly JIRA and
Confluence. He also has experience in training small, medium, and large teams on
JIRA and JIRA administration.
He is active within the Atlassian community and has published free add-ons
on the Atlassian Marketplace. He has previously reviewed two books on JIRA
administration and development by Packt publishing. Mizan has won the Star
Employee Award for 3 consecutive years.
You can reach him at [email protected].
First and foremost, I would like to thank my wife. She has been my
inspiration and motivation for continuing to improve my knowledge
and moving my career forward. I also thank my wonderful daughter,
Aaminah, for always making me smile. I'd like to thank my parents
for allowing me to follow my ambitions throughout my childhood.
My co-workers, especially Amrut Bhonsle, showed me the ropes in
IT. Without this knowledge, I wouldn't have ventured into learning
about JIRA and other Atlassian tools.
Miroslav Králik is a young professional focusing on ITIL-based ITSM, with a
passion for helping clients succeed and getting them excited about making their
products, services, and processes better. He is currently working at a multinational
integrated digital agency, where he leads a technical team and is responsible for
EMEA web applications, maintenance and support services.
He has been using, administrating, and developing custom plugins and scripts for
JIRA for 3 years at many different companies.
www.it-ebooks.info
He is also one of the cofounders of Next Kickoff, an SRO, a lean start-up company
based in Prague that focuses on solving specific domain problems.
Miroslav can be found on LinkedIn (https://www.linkedin.com/in/mikralik).
I would like to thank my girlfriend, Maria, for her support and
understanding when I have worked evenings and nights. I would
also like to thank all my current and former colleagues that I have
had the pleasure of working with, and a special thanks to my
colleague and friend, Kaveh, for "transferring" all the knowledge
while working together over the past few years.
Heiko Lübbe has been working with JIRA, on a daily basis, since 2007. He has worked
in different roles, as an end user with ticket-based workflows, setting up and introducing
JIRA, JIRA administration, JIRA migration, as a project manager, and a Scrum master.
As a freelance consultant, Mr. Lübbe works with many different companies, from small
Internet companies to big multinational companies, but always with JIRA.
He presented "Using JIRA for project management" at the Berlin/Brandenburg PMI
Chapter meeting in 2012.
He is still working as a senior technical IT project manager on a freelance basis in
Berlin, Germany.
Sabina Şerbu has a PhD in distributed systems from the University of Neuchâtel,
Switzerland, and an MSc in computer science from the Politehnica University of
Bucharest, Romania.
Sabina has been working in the areas of networking and document management,
and she is often involved in academic projects. She has hands-on and managerial
experience with JIRA and has been an active reviewer for conferences and technical
documentation.
Sabina Şerbu can be found at www.sabinaserbu.ch.
www.it-ebooks.info
www.PacktPub.com
Support files, eBooks, discount offers, and more
For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub
files available? You can upgrade to the eBook version at www.PacktPub.com and as a print
book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
[email protected] for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a
range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
https://www2.packtpub.com/books/subscription/packtlib
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book
library. Here, you can search, access, and read Packt's entire library of books.
Why subscribe?
• Fully searchable across every book published by Packt
• Copy and paste, print, and bookmark content
• On demand and accessible via a web browser
Free access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib
today and view 9 entirely free books. Simply use your login credentials for immediate access.
Instant updates on new Packt books
Get notified! Find out when new books are published by following @PacktEnterprise on
Twitter or the Packt Enterprise Facebook page.
www.it-ebooks.info
www.it-ebooks.info
Table of Contents
Preface xi
Chapter 1: Getting Started with JIRA 1
The JIRA architecture 1
High-level architecture 2
Web browsers 3
Application services 3
Data storage 3
The JIRA installation directory 3
The JIRA home directory 4
System requirements 5
Hardware requirements 5
Software requirements 6
Operating systems 6
Java platforms 7
Databases 7
Application servers 8
Installation options 8
Installing and configuring JIRA 9
Installing Java 10
Installing MySQL 12
Preparing MySQL for JIRA 12
Installing JIRA 14
Obtaining and installing JIRA 14
Installing MySQL driver 19
The JIRA setup wizard 19
Starting and stopping JIRA 26
Post-installation configurations 27
Increasing JIRA's memory 27
Changing JIRA's port number and context path 29
[ i ]
www.it-ebooks.info
Description:Atlassian JIRA is an enterprise issue tracker system. One of its key strengths is its ability to adapt to the needs of the organization, ranging from building Atlassian application interfaces to providing a platform for add-ons to extend JIRA's capabilities. JIRA Essentials, Third Edition provides a