Gradle – A Better Way To Build
Published October 20th, 2010 Under Configuration Management | Leave a Comment
Specially for large enterprise builds, the build performance is critical. Yet the build must be reliable and should be intuitive to use. Gradle offers plenty of features to support this: Gradle keeps a history of past build executions, provides ready to use and performant tools for change detection. You will learn about the unique Gradle incremental compile with a state-of-the-art dependency analysis. We will show Gradle’s multi-threaded test execution and the advantages of a fully customizable fork frequency. You will also learn about Gradle’s smart skipping and the many ways how you can control the execution of a multi-project build and optimize it for certain use cases. All this is provided out-of-the-box for standard Java project’s. Yet Gradle provides all this not via a rigid framework but by a rich domain model. That way all those features a part of an extremely customizable, true build language.
Zen and the Art of Build Script Maintenance
Published September 13th, 2010 Under Configuration Management | Leave a Comment
Build scripts are an essential art in any software project. And yet they are so often fragile, brittle and unportable things, hard to understand and harder to maintain. In this talk, we cover what constitutes a good build script, and look at a few of the essential rules in writing one. John Smart looks at general techniques that are applicable to any build scripting technology, as well as some technology-specific tips for Ant and Maven.
http://skillsmatter.com/podcast/agile-testing/zen-and-the-art-of-build-script-maintenance
Inside Microsoft Team Foundation Server (TFS)
Published August 31st, 2010 Under Software Testing | Leave a Comment
Steve Andrews discusses Microsoft’s Application Lifecycle Management (ALM) which delivers source control, work item tracking, Team Foundation Build, a team project portal Web site, reporting, and project management capabilities.
From Dev To Production Through Build Pipelines and Teamwork
Published August 11th, 2010 Under Configuration Management, Continuous Integration | Leave a Comment
Sam Newman discusses how to improve the process going from software development to production, covering the following steps: building, configuration, automated testing, deploying, monitoring, logging and disasters. He offers practical advice on how to avoid transforming the development, QA and Operations into silos by using build pipelines providing continuous builds and deployment.
http://www.infoq.com/presentations/From-Development-To-Production
Using Rake to Build, Run Unit Tests and Create Documentation
Published March 29th, 2010 Under Configuration Management, Unit Testing | Leave a Comment
This screencast demonstrates how to use Rake to build .NET solution, run unit tests and build documentation. Rake with Ruby is a perfect combination which will eliminate Nant and MSBuild hell.
Introduction to Rake
Published March 24th, 2010 Under Configuration Management | Leave a Comment
In this screencast Mohammad Azam introduces Rake. Rake is a build framework for Ruby language but it can also be used to build, compile .NET applications.
Gradle Deep Dive
Published December 30th, 2009 Under Configuration Management | Leave a Comment
Gradle combines the flexibility of Ant with a build-by-convention approach a la Maven. But both implemented in a more powerful and less restrictive way. In this session you will learn about Gradle’s rich domain model, which provides a true build language. Hans will explain how Gradle offers the abstractions that Ant misses, without the restrictions and obstacles of a rigid framework. Through examples, Hans will also show how Gradle is particularly suitable for enterprise builds and how it supports many optimization strategies that enable fast, yet reliable development. During his demo, Hans will introduce Gradle with a simple ‘hello world’ build and then work with a plain Java and a Java Web project. From there we go to a more complex multi-project build, during which we will discuss major Gradle features.
http://skillsmatter.com/podcast/ajax-ria/gradle-deep-dive
keep looking »
RSS
Twitter