bits.netbeans.org is a virtual host in the NetBeans VM.
The digital certificates and other virtual host settings are managed with puppet, in a joint effort between the NetBeans Team (for configuration) and the ASF-Infra Team (for updates) through JIRA.
The NetBeans Team also maintains some convenience tools that generate Jenkins scripts to ease JavaDoc generation.
These infrastructure as code tools can be found here: https://github.com/apache/netbeans-tools/tree/master/buildscripts/conveniences
Currently bits.netbeans.org hosts the APIs of NetBeans and different Maven stuff.
APIs are generated through different Jenkins jobs. Each hour a script in the NetBeans VM checks if a download is required and downloads the API zip file. Then, if required, the API zip file is extracted and served.
The Jenkins jobs responsible for generating the APIs are:
Release | Jenkins job | Generated API |
---|---|---|
NetBeans Dev |
||
NetBeans 11.0 |
||
NetBeans 10.0 |
||
NetBeans 9.0 |
||
Maven Site |
https://bits.netbeans.org/mavenutilities/nbm-shared/index.html |