Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a way to push additional build-time information to the Che Help > About dialog #12871

Closed
nickboldt opened this issue Mar 12, 2019 · 4 comments
Assignees
Labels
kind/enhancement A feature request - must adhere to the feature request template. severity/P1 Has a major impact to usage or development of the system.

Comments

@nickboldt
Copy link
Contributor

Description

To better support QE and GSS in identifying which build of Che and CRW a user is using, we'd like to be able to add more metadata to the Help > About dialog in Che/CRW.

Ideally, this would be via a maven property set at build time, so we can define it using Jenkins properties and information parsed from github.

Reproduction Steps

Today, the Help > About dialog only contains 3 pieces of information:

Version: 1.1.0.GA
Build Time: 2019-02-28 12:49:42
Revision: 8c7d7b42abcdef00cafebabe

wksp-build-info

We'd like to be able to add these:

Che version: 6.19.0
Build ID: crw_stable-branch # 99
Branch: 6.19.x

Or if thats too many variables to set / too much UI to code, how about we just provide an overridable maven property called CRWVersion that could contain this string when invoking the build, as a replacement for the simpler Version string of 1.1.0.GA:

mvn clean install -DCRWVersion='1.1.0.GA (Eclipse Che 6.19.0) :: crw_stable-branch # 99 @ cafeb00b / 6.19.x'
@nickboldt
Copy link
Contributor Author

nickboldt commented Mar 12, 2019

Downstream issue: https://issues.jboss.org/browse/CRW-182

Related issue: #12691

@skabashnyuk
Copy link
Contributor

@nickboldt this string suppose to be shown in GWT IDE only? What other places exist?

@skabashnyuk skabashnyuk added team/platform severity/P1 Has a major impact to usage or development of the system. labels Mar 13, 2019
@skabashnyuk
Copy link
Contributor

CC @ibuziuk

@nickboldt
Copy link
Contributor Author

It would be useful in any IDE - Theia too. Whole point is to provide information to the user/customer.

Does Theia UI not provide a similar Help > About > Build info panel?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A feature request - must adhere to the feature request template. severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
Development

No branches or pull requests

5 participants