Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Review Integration between Ucop Jira Server and Jenkins

Status
colourYellow
titleIN Progress

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

Status
titleBacklog

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

Status
titleBacklog

Create the Cloud version of Jira

cloud

Jenkins server app

Status
colourYellow
titleIN Progress

Install and test cloud Version in Sandbox cloud Instance

Status
titleBacklog

Production deployment

Status
titleBacklog

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)