Hi Folks,
We have a very powerful CI server available to us at [0]. This also opens
up LOADS of hooks, integration points and additional services for us to
really improve the entire SDAP development workflow and the overall quality
of the codebases and out release management approach.
I went ahead and created an area for us at [1] which we can use to nest all
of our project builds for SDAP sub-components.
Right now I went ahead and created a MUDROD job [2] which amongst other
things

   1. builds every incoming pull request running unit tests and reporting
   build status
   2. builds an aggregate version of the Javadoc ensuring that
   documentation is kept up-to-scratch
   3. notifies upon us upon failure of build and also updates the Github PR
   4. polls SCM @hourly
   5. Updates the relevant JIRA issue tied to the PR or commit
   6. If the build is successful, pushes SNAPSHOT artifacts to a remote
   location for public consumption.

It would be great if we could establish builds like this for all SDAP
subprojects... this will also give us an idea of what kind of artifacts we
wish to be distributing with the forthcoming Incubating releases.

Thanks

Lewis

[0] https://builds.apache.org/
[1] https://builds.apache.org/view/S-Z/view/SDAP/
[2] https://builds.apache.org/view/S-Z/view/SDAP/job/sdap-mudrod/

-- 
http://home.apache.org/~lewismc/
http://people.apache.org/keys/committer/lewismc

Reply via email to