Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-21780

Generate BOM overview with Fuse 7.13 AR1

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • fuse-7.13-GA
    • None
    • Fuse Standalone
    • None
    • Very Likely

      Job for generating the overview (triggered by UMB message):

      Steps:
      All relevant boolean parameters should be selected

      • 7.7.x - EAP, Karaf, SB, SB2
      • 7.8+ - EAP, Karaf, SB2
        Check WEB-UI to see if the Overview is updated and Build IDs are correct under Build Info (e.g. FUSE_7.7.0_#9)
        IDs can be edited in jenkins@fuse-qe.hosts.prod.upshift.rdu2.redhat.com/data/files/fuse-boms/id-list.txt
        Click "Generate URL" button in the WEB-UI to copy link of the overview and provide it in this issue.

      Manual triggering of the job:

      • Run the job with appropriate versions (e.g. from issue about current release - Build Fuse 7.7.0 Build 9 - https://issues.redhat.com/browse/ENTESB-14271)
      • VERSION_REDHAT_FUSE: version.redhat-fuse.redhat-fuse-7.13
      • VERSION_REDHAT_FUSE_SB2: version.redhat-fuse.redhat-fuse-sb2-7.13
      • VERSION_REDHAT_FUSE_ID: e.g. FUSE_7.7.0_#9
      • select relevant boolean parameters

      Manual generation on your machine:

      • Clone https://gitlab.cee.redhat.com/jboss-fuse-qe/build-check
      • Go to /bom-check directory
      • Build the application:
        • mvn clean package -DskipTests
      • Generate JSON files:
        • Generate EAP, Karaf, SB, SB2 files (Fuse 7.7.x):
          • java -jar -Dmaven.home=$MAVEN_HOME -Dfuse.version=7.7.0.fuse-770012-redhat-00003 -Dfuse.sb2.version=7.7.0.fuse-sb2-770010-redhat-00001 target/bom-check-0.0.1-SNAPSHOT-jar-with-dependencies.jar
        • Generate EAP, Karaf, SB2 files (Fuse 7.8+):
          • java -jar -Dmaven.home=$MAVEN_HOME -Dfuse.version=7.8.0.fuse-780012-redhat-00003 -Dfuse.sb2.version=7.8.0.fuse-sb2-780010-redhat-00001 -Dsb=false target/bom-check-0.0.1-SNAPSHOT-jar-with-dependencies.jar
      • Previous command displays location of the generated files (e.g. /tmp/fuse-boms/). Folders containing generated JSON files should be copied to jenkins@fuse-qe.hosts.prod.upshift.rdu2.redhat.com/data/files/fuse-boms/
      • Add these files to jenkins@fuse-qe.hosts.prod.upshift.rdu2.redhat.com/data/files/fuse-boms/id-list.txt with corresponding IDs
      • If you want these files to be defaultly displayed in the WEB-UI you also need to rewrite const FUSE_VERSION and const FUSE_SB2_VERSION in jenkins@fuse-qe.hosts.prod.upshift.rdu2.redhat.com/data/files/fuse-boms/web-ui/diff.js

              bsmolice@redhat.com Branislav Smolicek
              fmariani@redhat.com Federico Mariani
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: