Uploaded image for project: 'Nutch'
  1. Nutch
  2. NUTCH-3015

Add more CI steps to GitHub master-build.yml

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.19
    • 1.20
    • build
    • None

    Description

      With specific reference to the GitHub master-build.yml, we currently we run ant clean nightly javadoc -buildfile build.xml as one mammoth task and if something fails it is unclear as to exactly what.

       

      There are several improvements I want to propose to the GitHub CI

      • run workflows against in multiple Environments/OS e.g. ubuntu, macos & windows
      • define multiple jobs which can run in parallel to speed up CI e.g. javadoc and nightly targets
      • run more targets e.g. linting, rat-sources, report-vulnerabilities, report-licenses, etc.

      Attachments

        Issue Links

          Activity

            People

              lewismc Lewis John McGibbney
              lewismc Lewis John McGibbney
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: