InfoQ Homepage Build systems Content on InfoQ
-
Hudson Renames to Jenkins
The votes are in, and the community voted to rename Hudson as Jenkins in a 214 to 14 split. The infrastructure is ready but not yet in use, with a migration timeline to be announced in advance to give developers time to migrate to the new organisation. Oracle will continue to support and develop Hudson at the java.net infrastructure, but for how long?
-
Hudson Community Proposes Rename to Jenkins
Oracle has responded to the Hudson community about how they can keep control of the Hudson name but let the community do the work. The community has responded with a vote on renaming the Hudson project to Jenkins to escape from Oracle's legal sabre-rattling.
-
Hudson Project Proposes Renaming to Jenkins
With Oracle having applied for the trademark on the Hudson project name, and potentially putting the future of the Hudson project in future jeopardy, the Hudson developers have proposed renaming the project to Jenkins. The developers are keen to emphasise that this is a rename, not a fork, of the project since the same developers will continue to work on the renamed project.
-
Hudson Moves Away From Oracle
The Hudson developer community has moved Hudson's source code away from Oracle controlled source infrastructure, and is considering a fork. Oracle is now pleading for this not to happen. How did relations sour, and what is the future of Hudson?
-
Avoid SDK Hassle with Build Services for Native Mobile Web Apps: RhoHub, Apparat.io
HTML/Javascript code packaged as native apps allows for cross platform mobile development - but there's still a nuisance: the yak shaving exercise of installing and maintaining the SDKs of all target platforms, and running the builds. There are solutions to fix that: Rhohub for Rhodes, Apparat.io, and PhoneGap/Build.
-
Maven Central mirror in Europe
Sonatype have created a mirror of Maven Central in Europe. If you use Maven, and you're based in Europe, you should update your maven settings to point to it for faster asset acquisition.
-
Maven 3.0 Released
Sonatype today announced the release of Maven 3, the biggest change since Maven 2 was released in 2005. The release of Maven 3 has been backed up by significant automated testing using open-source projects in the field to try and prevent backward incompatibilities. As a result, Maven 3 should just be a drop-in replacement for Maven 2, with an increase in performance.
-
Maven to be Built on Guice
Sonatype, the professional services company that sponsors the development of many key Maven committers, has announced that they will build Maven 3 atop the Guice Dependency Injection (DI) container instead of the Plexus DI container employed for Maven 1 and 2. Backwards compatability will be ensured using a shim to support Plexus.
-
Clojure Roundup: Distribution with Crane, Mathematics with Incanter, Builds with Leiningen 1.0
FlightCaster recently open sourced Crane, a tool for distributing and remotely controlling Clojure instances, currently specialized for EC2. Incanter is a Clojure library and tool that makes R-like statistical computations easy with Clojure. Also: the build and dependency management tool Leiningen 1.0 is now available.
-
Clojars and Leiningen Automate Library and Dependency Management for Clojure
Managing libraries and dependencies is tedious. Clojars is a new hosted repository for Clojure libraries inspired by Ruby Gems and Gemcutter. Together with a new build tool, Leiningen, Clojars takes the pain out of library management. InfoQ talked to Alex Osborne about Clojars and how it works.
-
Simple Build Automation with psake
psake is a build automation tool integrated with PowerShell (PS). Version 2.01 works with PowerShell 2.0. Ayende Rahien is using it to build Rhino Tools.
-
Article: Where To Now With Build Automation
Most developers nowadays are familiar with the basic tenets of Continuous Integration, but arguably only a small proportion of these are fully benefiting from an optimized CI set up. This article, by John Smart of Atlassian, discusses Continuous Integration practices that can take CI beyond merely being a glorified cron job and make it an effective, productivity-enhancing hub for development.
-
Bamboo Continuous Integration Server Adds Amazon EC2 Build Agents
Continuous Integration (CI),test first development and daily builds are fundamental agile practices. Together they support high performance teams, but also generate a significant, often variable demand for resources. Atlassian's Bamboo CI Server 2.2 includes a feature to Run Builds Remotely in Amazon EC2.
-
MSBuild Extension Pack
MSBuild Extension Pack is a collection of MSBuild tasks providing reusable components to perform common build tasks. The recently released version 3.5.2.0 has over 240 tasks including WMI interaction, tokenizing files, and interaction with BizTalk.
-
CruiseControl.NET 1.4.3 Released
A new version of CruiseControl.NET, the popular .NET continuous integration server, is now available. This release includes a new ccnet.config validator and numerous enhancements to the dashboard and CCTray application.