-
Bug
-
Resolution: Unresolved
-
Low
-
3
-
Severity 3 - Minor
-
Issue Summary
When uninstalling an app to integrate with Deployment tools, like for example Octopus Deploy, all the Deployment data stored in Jira is removed.
Reinstalling the app doesn't work since the app is only sending data to Jira using the Submit deployment data (POST /deployments/0.1/bulk) when a new deployment occurs, but there is no logic to send data related to previous deployments to Jira.
Now, if this is expected behavior it should be EXPLICITLY mentioned in the endpoint or development documentation:
Without having this behavior documented, app developers cannot possibly know they have to implement a back-filling mechanism for their apps.
This is reproducible not on Data Center.
Steps to Reproduce
- Establish connection between Octopus Deploy and Jira
- Enable deployments for a Jira project
- Install and enable Jira plugin for Octopus Deploy
- Create issue for project (i.e. TEST-1)
- Commit code changes to source repo that resolves issue (i.e. TEST-1)
- Create release and deployment
- View deployment data in Jira
- Uninstall and reinstall Jira plugin for Octopus Deploy
Expected Results
The deployment data for the issue (TEST-1) is still there
Actual Results
The deployment information is lost forever
Workaround
There's no workaround available at the moment
- relates to
-
JRACLOUD-89975 Backfilling for builds and deployments
-
- Closed
-
We have updated all documentation for connect and Oauth apps integrating with DevOps APIs adding explicitly information about the data deletion when apps gets uninstalled or Oauth credentials get deleted.