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/
>

Reply via email to