Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-10826

Separate Compile and Verify Steps for GitHub Workflow

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.19.0
    • Tools and Build
    • None

    Description

      The current GitHub ci-workflow configuration runs a single Maven verify command to run through the standard lifecycle phases for building the project. Separating initial code compilation from unit testing will provide a clearer indication of the time for code compilation and the time for unit testing. Unit tests can be more prone to errors when running in parallel, but running the compile command with multiple threads should be more reliable and provide some performance optimization for runners with multiple cores.

      Attachments

        Issue Links

          Activity

            People

              exceptionfactory David Handermann
              exceptionfactory David Handermann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 0.5h
                  0.5h