Apache POI Build Pipeline

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Apache POI Build Pipeline

Will
I'm trying to understand the release pipeline of POI for a project I'm working on at university. What I've deduced so far is:

- Jenkins for CI
- JUnit for testing
- Sonar for static code analysis
- Subversion for version control
- Ant for building
- Forrest to build documentation
- Gradle for dependency management and ?

but I can't find what is used to deploy to the website. Is it done manually?

Is there anything I'm missing or is incorrect otherwise?

Any help would be very appreciated!

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Apache POI Build Pipeline

kiwiwings
svnpubsub is used for publishing the files.
See https://www.apache.org/dev/project-site.html

So we can call "ant site" and copy/commit the contents of the subdir
"build/site" to the designated svn location.

Regarding the dependencies:
the dependencies are fetched inside the ant build.
The Gradle build is merely a wrapper around the ant build, which replaces
part of its functionality. It used for better IDE integration. Maybe it will
replace the ant build completely one day...

Andi



--
Sent from: http://apache-poi.1045710.n5.nabble.com/POI-Dev-f2312866.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Apache POI Build Pipeline

kiwiwings
In reply to this post by Will
svnpubsub is used for publishing the files.
See https://www.apache.org/dev/project-site.html

So we can call "ant site" and copy/commit the contents of the subdir
"build/site" to the designated svn location.

Regarding the dependencies:
the dependencies are fetched inside the ant build.
The Gradle build is merely a wrapper around the ant build, which replaces
part of its functionality. It used for better IDE integration. Maybe it will
replace the ant build completely one day...

Andi



--
Sent from: http://apache-poi.1045710.n5.nabble.com/POI-Dev-f2312866.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]