/
Production Deployment Checklist

Production Deployment Checklist

Checklist #

Task

Estimate(man-hours)

Status

Prerequisites

Remarks

C1

Get access to Jira production

NA

Done

 

Get access to production as Jira admin user

 

 

 

 

 

 

C2

GET access to Jenkins production

NA

Done

 

We already have access(PAT Jenkins) but we will have to get confirmation that this is the production server. Anyway would need Jenkins admin user access as well as the RDP access to the master Jenkins node.

 

 

 

 

 

 

C3

Need service account in Jira

NA

Done

 

Need service account in Jira to push the updates from Jenkins to Jira 

 

 

 

 

 

 

C4

Jira Xray plugin

NA

Done

 

Installation and configuration of Xray has to be done before the installation of the plugin

 

 

 

 

 

 

C5

Configuration of the plugin scripts  on Jenkins

1

Done

C2

Scripts are already installed on PAT Jenkins(Production server)
We have to point the scripts to Jira production server rather than jira-tnt-qa

 

 

 

 

 

 

C6

Creation of a custom event in Jira Server

0.5

Done

C1

We need an event to be fired in Jira server whenever an automation is triggered on a Xray Test Execution

 

 

 

 

 

 

C7

Jira group which will have access to the Jira Plugin

NA

Done

 

Will need a Jira group whose members will have access to the plugin configuration screens

 

 

 

 

 

 

C8

Installation of the Jira Jenkins Connector custom plugin

0.5

Done

C1

Installation of the custom plugin(Jira Jenkins connector)

 

 

 

 

 

 

C9

Configuration of the Jira Jenkins Connector custom plugin

3

Done

C1, C2, C3, C4, C5, C6, C7, C8

Add custom Jenkins Job Selector field to screens with proper project context
Configure plugin configuration fields(UCPATH and REDWOOD) - Done
Add Jenkins connection - Done

 

 

 

 

 

 

C10

Testing

2

Open

C9

Create few Tests with single test execution under a test(or equivalent) project
Attach them under a test execution and trigger the Jenkins custom event

To be done by UCOP QA team

Note:-

  1. We do not have to restart the Jira server before or after the installation and configuration of the plugin

  2. We do not have to restart the Jenkins server because of the configurations related to Jira Jenkins connector

  3. We can do re-indexing of the instance off business hours

  4. We do not have to bring the Jira or Jenkins servers down during the installation and configuration of Jira Jenkins connector custom plugin