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