InfoQ Homepage Build systems Content on InfoQ
-
Our Experience with (And Without) PhoneGap Build
Burin Asavesna shares his team’s experience building applications with PhoneGap Build.
-
The Art of Builds - An In-depth Comparison of Build Tools
Hans Dockter discusses build systems from a declarative vs. imperative perspective, the importance of a rich execution model and problems with POM, providing examples from Gradle, Maven and Ant.
-
Polygot Architecture for Rapid Release: Friend or Foe?
Rachel Laycock discusses using a polyglot build and deployment infrastructure that makes life easier.
-
Large-Scale Continuous Testing in the Cloud
John Penix describes the test automation system and the supporting build system infrastructure used by Google.
-
Rocking the Gradle
Peter Walker discusses and demoes some of Gradle’s features: declarative build, convention over configuration, plugins, multi–project support, partial builds and increments, Ant and Maven integration.
-
Leiningen 2 - Humane build management for Clojure
John Stevenson introduces Leiningen 2, a build system for Clojure, explaining how to set it up and how to use it.
-
Creating a Walking Skeleton
Paul Grenyer discusses why and how to create a Walking Skeleton - an implementation of the thinnest possible slice of real functionality that we can automatically build, deploy and test end-to-end.
-
Build Trust in Your Build-to-Deployment Flow!
Baruch Sadogursky demonstrates automated building techniques using Maven/Gradle/Custom scripts and Binary Repository along with common pitfalls that are to be avoided.
-
Crazy Fast Build Times or When 10 Seconds Starts to Make You Nervous
Daniel Worthington-Bodart presents ways to reduce the built times by a factor of 10.
-
Building for the Cloud @ Netflix
Carl Quinn presents the build and deployment architecture used by Neflix in order to provide content out of Amazon AWS.
-
Code2Cloud: Automating The Whole Software Dev/Deploy Cycle
Ryan Slobojan presents Code2Cloud used to automatically set up a number of tools useful for development and deployment: Hudson, Git, task repository, wiki, Cloud Foundry Deployment Services and Maven.
-
What’s Next in Continuous Integration?
Kohsuke Kawaguchi discusses the future of Continuous Integration and Jenkins as they will be influenced by virtualization, cloud computing, DVCS and analysis software.