Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-9869

Minion RPM spec doesn't build enough projects

    XMLWordPrintable

    Details

    • Sprint:
      Horizon - Feb 14th 2018, Horizon - Feb 21st 2018

      Description

      The Minion RPM spec uses --projects ... --also-make to do its builds and it includes the following list of projects inside create-minion-assembly.sh:

      org.opennms.features.minion.container:karaf,
      org.opennms.features.minion:core-repository,
      org.opennms.features.minion:repository,
      org.opennms.features.minion:container-parent,
      org.opennms.features.minion:core-parent,
      org.opennms.features.minion:org.opennms.features.minion.heartbeat,
      org.opennms.features.minion:shell
      

      This is intended to build basically everything underneath features/minion but because we're using --also-make, it only builds down to the projects that are specified. Therefore, the child projects of:

      org.opennms.features.minion:container-parent,
      org.opennms.features.minion:core-parent
      

      are not rebuilt.

      This might be a cause of the occasional problems that we see where the smoke tests appear to use out-of-date artifacts.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ranger Benjamin Reed
                Reporter:
                seth Seth Leger
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: