Use Jenkins Json API rather than html scrapping (#161)

* Use Json data for ListMasterJobsReport

Signed-off-by: Olivier Lamy <olamy@apache.org>

* real testing

Signed-off-by: Olivier Lamy <olamy@apache.org>

* limit concurrency call

Signed-off-by: Olivier Lamy <olamy@apache.org>

* fix this withMaven reporting

Signed-off-by: Olivier Lamy <olamy@apache.org>

* Make ListBranchesReport faster

Signed-off-by: Olivier Lamy <olamy@apache.org>

* spotless

Signed-off-by: Olivier Lamy <olamy@apache.org>

* use virtual thread

Signed-off-by: Olivier Lamy <olamy@apache.org>

* upgrade github api to fix incompatibility with jackson

Signed-off-by: Olivier Lamy <olamy@apache.org>

* add needed jenkins repo

Signed-off-by: Olivier Lamy <olamy@apache.org>

* spotless

Signed-off-by: Olivier Lamy <olamy@apache.org>

* add timeout

Signed-off-by: Olivier Lamy <olamy@apache.org>

* we will need some token

Signed-off-by: Olivier Lamy <olamy@apache.org>

* spotless

Signed-off-by: Olivier Lamy <olamy@apache.org>

* Makes MLStats way faster (reactive and parallel)

Signed-off-by: Olivier Lamy <olamy@apache.org>

---------

Signed-off-by: Olivier Lamy <olamy@apache.org>
9 files changed
tree: 32fec9467fd3273a6244226715c1f9e53bac744f
  1. .github/
  2. src/
  3. .asf.yaml
  4. .gitignore
  5. Jenkinsfile
  6. LICENSE
  7. NOTICE.txt
  8. pom.xml
  9. README.md
README.md

Apache Maven Distribution Tool

Apache License, Version 2.0, January 2004 Jenkins Status

Maven Distribution Tool is a tool executed daily on Maven CI server to produce a report of the different checks done on our releases.

Quick Build

mvn verify site