UXD - Create UX design to allow users to tag an integration for release to a target environment
See original GitHub issueThis is a…
[X] Feature request
[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report
[ ] Documentation issue or request
Description
Need UX design to allow users to tag an integration by clicking on a button which generates a new release tag internally which is used by backend CI/CD APIs.
Internally tags are kept in a map with environment name keys, mapped to generated tag, timestamp, etc.
User should be able to select a target environment name, or add one on the fly. A new tag is generated when user clicks on a button. User may also optionally also delete an environment name, which should pop up a confirmation dialog.
The backend service will respond with a ContinuousDeliveryEnvironment
json with the following fields:
{
"name": "test",
"integrationId": "<integration-id>",
"releaseTag": "<some-tag-string>",
"taggedAt": "<timestamp>",
"lastExportedAt": "<timestamp>"
}
The lastExportedAt
timestamp is used internally to compare whether an integration has been tagged for release since last being exported to an environment.
Issue Analytics
- State:
- Created 5 years ago
- Comments:29 (20 by maintainers)
Top GitHub Comments
I think it’s clear the way it is. Thanks!
@TovaCohen - yeah, the “delete” (which I’ll update so it says “remove”) is just a control for the list that you’re seeing on the pop-up since we don’t have a designated page for managing the CI/CD environment.