[
https://issues.apache.org/jira/browse/NUTCH-3015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on NUTCH-3015 started by Lewis John McGibbney.
---------------------------------------------------
> 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
> Priority: Minor
> 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)