[jbosstools-issues] [JBoss JIRA] (JBIDE-15339) Create version/change auditor/reporting tool
Nick Boldt (JIRA)
issues at jboss.org
Tue Jan 5 11:51:00 EST 2016
[ https://issues.jboss.org/browse/JBIDE-15339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13145128#comment-13145128 ]
Nick Boldt commented on JBIDE-15339:
------------------------------------
* Goal: be able to more easily see if a feature or plugin needs to be upversioned
** JBIDE-19056 A Mojo to validate a version (compared to baseline)
** also have https://github.com/jbosstools/jbosstools-versionwatch/ running for all JBDS builds to audit all org.jboss / com.jboss + all upstream IU versions
** *DONE*
* Goal: be able to more easily see if a commit in github has been built into the jars in an update site
** buildinfo.json is produced for each and every update site now; includes upstream URLs, github SHAs, github project URLs
*** https://devstudio.redhat.com/10.0/snapshots/updates/core/master/buildinfo.json
*** http://download.jboss.org/jbosstools/neon/snapshots/updates/core/master/buildinfo.json
*** http://download.jboss.org/jbosstools/neon/snapshots/builds/jbosstools-base_master/latest/all/repo/buildinfo.json
** https://github.com/jbosstools/jbosstools-build-ci/blob/jbosstools-4.3.x/util/getProjectSHAs.sh for auditing when we're in code freeze / some jobs are disabled
** *DONE*
* Goal: be able to more easily see what has changed between two builds (with links to relevant Jenkins, JIRA, Github, upstream URLs, TP URLs)
** Jenkins job name is already captured in buildinfo.json, as WORKSPACE for each job contains the JOB_NAME. Do we need anything else?
** Github & upstream URLs are already captured in buildinfo.json; see examples above
** sounds like we need some add to buildinfo.json to capture TP URLs
** not sure what we need to do for a link back to JIRA... just a generic link to JBIDE or JBDS? Or multiple links for each JIRA changed/closed between builds?
[~maxandersen] [~mickael_istria] [~mmalina] can you help explain this requirement and how we might use such a report? Is this something you see value in creating, or are we good enough w/ all the above tools, mojos & metadata in buildinfo.json to close this issue?
> Create version/change auditor/reporting tool
> --------------------------------------------
>
> Key: JBIDE-15339
> URL: https://issues.jboss.org/browse/JBIDE-15339
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build, updatesite
> Affects Versions: 4.1.0.Final
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Labels: versioning
> Fix For: 4.3.x
>
>
> Plugin/Feature Version Auditor
> Goal: be able to more easily see if a feature or plugin needs to be upversioned
> Goal: be able to more easily see if a commit in github has been built into the jars in an update site
> Goal: be able to more easily see what has changed between two builds (with links to relevant Jenkins, JIRA, Github, upstream URLs, TP URLs)
> Output: generate a report of:
> plugins, features in JBT or JBDS by version, md5 #, JIRA #s related to latest commits, jenkins build IDs
> Include URL links to content/metadata: Github, Jenkins, JIRA, dl.jb.org (upstream sites which feed the aggregates, target platforms, composites, etc.)
> May also include some parallel work to provide improvements to QA's versionwatch tool (https://github.com/jbdevstudio/jbdevstudio-qa/tree/master/vwatch )
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jbosstools-issues
mailing list