Free Sample
+ Collection

JIRA 6.x Administration Cookbook

Patrick Li

Over 100 hands-on recipes to help you efficiently administer, customize, and extend your JIRA 6 implementation
RRP $29.99
RRP $49.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781782176862
Paperback260 pages

About This Book

  • Make JIRA adapt to your organization and process flow
  • Gather and display the right information from users with customized forms and layouts
  • Extend the capabilities of JIRA with add-ons, scripts, and integrations with other popular applications and cloud platforms

Who This Book Is For

If you are an administrator who will be customizing, supporting, and maintaining JIRA for your organization, this book is for you. Familiarity with the core concepts of JIRA is essential. For some recipes, basic understanding in HTML, CSS, and JavaScript will also be helpful.

Table of Contents

Chapter 1: JIRA Server Administration
Installing JIRA for production use
Upgrading JIRA with an installer
Upgrading JIRA manually
Migrating JIRA to another environment
Setting up the context path for JIRA
Setting up SSL
Installing SSL certificates from other applications
Resetting the JIRA administrator password
Generating test data in JIRA
Anonymizing JIRA exports
Chapter 2: Fields and Screens
Creating a new custom field
Creating separate select options for different projects
Making a field required
Making the assignee field required
Hiding a field from view
Choosing a different field renderer
Creating a new field configuration
Creating a new screen
Removing the none option
Adding help tips to custom fields
Using JavaScript with custom fields
Creating custom field with custom logic
Chapter 3: JIRA Workflows
Creating a new workflow
Adding screens to workflow transitions
Using common transitions
Using global transitions
Restricting the availability of workflow transitions
Validating user input in workflow transitions
Performing additional processing after a transition is executed
Rearranging the workflow transition bar
Restricting the resolution values in a transition
Preventing issue updates in selected statuses
Making a field required during workflow transition
Creating custom workflow transition logic
Sharing workflows with workflow bundles
Chapter 4: User Management
Creating a new user
Inviting a new user to sign up
Enabling a public user sign up
Managing groups and group membership
Managing project roles
Managing default project role memberships
Deactivating a user
Integrating and importing users from LDAP
Integrating with LDAP for authentication only
Integrating with Atlassian Crowd
Integrating with another JIRA instance for user information
Enabling JIRA as a user repository
Setting up single sign-on with Crowd
Setting up a Windows domain single sign-on
Chapter 5: JIRA Security
Granting access to JIRA
Granting JIRA System Administrator access
Controlling access to a project
Controlling access to JIRA issue operations
Setting up issue-level permissions
Restricting access to projects based on reporter permissions
Setting up password policies
Capturing electronic signatures for changes
Changing the duration of the remember me cookies
Changing the default session timeout
Chapter 6: E-mails and Notifications
Setting up an outgoing mail server
Sending e-mails to users from JIRA
Sending notifications for issue updates
Creating custom events
Creating custom e-mail templates
Disabling outgoing notifications
Creating mail handlers to process incoming e-mails
Setting up a project-specific From address
Chapter 7: Integrating with JIRA
Integrating Atlassian applications via application links
Integrating JIRA with Confluence
Integrating JIRA with other JIRA instances
Integrating JIRA with Bamboo for build management
Integrating JIRA with Stash
Integrating JIRA with Bitbucket and GitHub
Integrating JIRA with HipChat
Creating navigation links with other applications
Integrating JIRA with Google Drive
Using JIRA webhooks
Chapter 8: JIRA Administration
Troubleshooting notifications
Troubleshooting permissions
Troubleshooting field configurations
Running JIRA in safe mode
Importing data from other issue trackers
Importing data from CSV
Checking data integrity in JIRA
Automating tasks in JIRA
Running scripts in JIRA
Switching user sessions in JIRA
Working with JIRA from the command line
Viewing JIRA logs online
Querying the JIRA database online
Tracking configuration changes
Chapter 9: JIRA Customizations
Creating new issue types
Setting up different issue types for projects
Creating new resolutions
Creating new priorities
Adding language support for the JIRA interface
Using the InProduct translation
Translating JIRA contents
Cloning JIRA projects
Migrating JIRA configurations
Creating announcements in JIRA
Managing shared filters and dashboards in JIRA

What You Will Learn

  • Upgrade and maintain a JIRA instance
  • Design and implement custom forms to capture information with custom fields, screens, and validation rules
  • Create custom workflows with complex validation logic and business rules
  • Secure JIRA data from unauthorized access
  • Set up single sign-on for JIRA on a Windows domain
  • Make JIRA compliant with FDA Part 11 with electronic signatures
  • Integrate JIRA with other cloud platforms, such as Google Drive
  • Automate administrative tasks with scripts and command-line interfaces

In Detail

Atlassian JIRA is an enterprise issue tracker system. One of its key strengths is its ability to adapt to the needs of an organization, from the frontend user interface, to providing a platform for add-ons to extend its capabilities.

The book starts with upgrading your existing JIRA instance, and tasks you can perform on the server level to better maintain it. We then delve deeper into adapting JIRA to your organization's needs, starting with the visual elements of setting up custom forms to capture important data with custom fields and screens, and moving on to ensuring data integrity through defining field behaviors.

Furthermore, we'll gain deeper insights into JIRA's e-mail capabilities, including managing outgoing e-mail rules and processing incoming e-mails for automated issue creation. The book concludes with some tips and tricks that will help make things much easier for administrators, such as running scripts to automate tasks, easy access to logs, and tools to help troubleshooting problems.


Read More