Hi Dan-

Generally, I monitor *Spring Data GemFire* builds here...
https://build.spring.io/browse/SGF.

However, given this is not as convenient as receiving an automatic
notification, I setup an email notification in the Nightly-ApacheGeode
build sending to the dev@geode list after "All Builds Completed".  This
sends notification for both successful and failed builds, however, I am not
certain as to the level of (log) detail, so worse case scenario is a dev
may need to follow a link to the actual build run details in Bamboo. If
this is the case, I will see if I can fine tune the notification output.

Thanks,
John


On Tue, Jul 14, 2015 at 2:04 PM, Dan Smith <[email protected]> wrote:

> Hi John,
>
> Sounds great! What's the best way to monitor this nightly build? Is there a
> way to get email alerts on build failures?
>
> -Dan
>
> On Tue, Jul 14, 2015 at 12:28 PM, John Blum <[email protected]> wrote:
>
> > Hello Geode devs-
> >
> > It has always been Spring's philosophy to provide early, unprecedented
> > integration and support for the latest Java enterprise technologies in
> > order to reduce the complexity and boilerplate cruft that still plagues
> > Java enterprise application development today.  Spring continues to lead
> > the way in simplifying Java enterprise development with a very robust
> > ecosystem of technologies addressing various enterprise application
> > concerns (e.g. Spring Integration for EAI) combined with it's very
> > "consistent" programming model.
> >
> > IMO, "consistency" is the 2nd most important software development
> > principle, just below "KIS".
> >
> > It follows that Spring Data GemFire (SDG) will become the natural and
> > preferred programming model for Apache Geode. Already many users have
> begun
> > interacting with Geode using SDG. This stems from the fact that many
> > developers are already comfortable with the Spring programming model and
> > use this familiarity to experiment with new tech to get productive
> quickly.
> >
> > SDG certainly reduces the learning curve, which many here can attest is
> > very steep with a tech like Geode.
> >
> > Given the growing importance of Spring Data GemFire in Apache Geode's
> > success, I decided to setup a nightly build plan (Nightly-ApacheGeode
> [0]),
> > hosted @ build.spring.io, to test and assert the successful integration
> of
> > Spring Data GemFire with Apache Geode.
> >
> > Everyday @ 20:30 PT, this nightly build [0] will pull the nightly
> snapshot
> > (JAR) of Apache Geode [1] from the ASF snapshot repo, @
> > repository.apache.org, along with the latest source of SDG with Apache
> > Geode support (apache-geode [2]) from GitHub, and run a build, complete
> > with all SDG tests to ensure successful integration with the latest
> > developments and changes to Apache Geode.
> >
> > This build is 100% reliable and tests will only fail when there is an
> > actual problem, unlike Geode's test suite.
> >
> > I ask that all committers to please monitor this build plan [0] in
> addition
> > to the Apache Geode ASF Jenkins build [3] when committing changes.  If
> you
> > notice any failures (especially those attributed to your changes), please
> > take the necessary corrective actions to resolve the issue. A good first
> > step is to raise awareness and bring the failure to everyone's attention
> by
> > posting a comment to this dev list.
> >
> > I too will be monitoring the SDG nightly build with great interests.
> >
> > Thanks!
> >
> > --
> > -John
> >
> > [0] - https://build.spring.io/browse/SGF-NAG
> > [1] -
> >
> >
> https://repository.apache.org/content/repositories/snapshots/org/apache/geode/
> > [2] -
> > https://github.com/spring-projects/spring-data-gemfire/tree/apache-geode
> > [3] - https://builds.apache.org/view/All/job/Geode-nightly/
> >
>



-- 
-John
503-504-8657
john.blum10101 (skype)

Reply via email to