/
Ucop || App Jira + Jenkins + Test Complete

Ucop || App Jira + Jenkins + Test Complete

Introduction

The scope of this project is to create a cloud version of Ucop Jira Jenkins Integration plugin.

Problem Statement

As Ucop team is migrating from Jira server to Jira cloud we need to create a cloud version of JIra Jenkins Integration plugin.

Existing Server Plugin Implemented Requirements

  • User should be able to map issue of type 'Test' in Jira to a Jenkins job

  • User should be able to map multiple issues of type ‘Test'(both connected to Jenkins as well as manual and others) under one issue of type 'Test Execution’

  • User should be able to attach test data as attachments to the test execution for any or all of the tests under that test execution

  • User should be able to trigger Jenkins jobs from 'Test Execution' on click of a button

  • After triggering the jobs at ‘Test Execution' level, all the Jenkins jobs connected to Tests under the current test execution should get initiated in Jenkins

  • After the completion of the jobs in Jenkins, the 'Test Execution' should get updated with the statuses of test run

  • After the completion of the jobs in Jenkins, the custom reports generated in Jenkins should get attached for each test case to the 'Test Execution'

Identified Action Items

The below action items were Identified after initial analysis.

Action Items

Comments

Status

Action Items

Comments

Status

Review Integration between Ucop Jira Server and Jenkins

 

IN Progress

Fix the Jira 9 related 405 error and logger related error for current plugin and deploy in QA and Prod

 

Backlog

Create the new version of node scripts that will run on Jenkins server and interact with Jira Cloud Now

 

Backlog

Create the Cloud version of Jira Jenkins server app

 

IN Progress

Install and test cloud Version in Sandbox cloud Instance

 

Backlog

Production deployment

 

Backlog

Pre-requisites for Deployment

  • Ucop server to host custom cloud app

  • Ucop Jenkins Server Access (RDP and user access) (128.48.72.75)

  • JIra Cloud Service accounts for Jenkins to JIra Integration. (QA and Prod)