Lewis John McGibbney created NUTCH-3015:
-------------------------------------------

             Summary: Add more CI steps to GitHub master-build.yml
                 Key: NUTCH-3015
                 URL: https://issues.apache.org/jira/browse/NUTCH-3015
             Project: Nutch
          Issue Type: Improvement
          Components: build
    Affects Versions: 1.19
            Reporter: Lewis John McGibbney
            Assignee: Lewis John McGibbney
             Fix For: 1.20


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.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to