Posted in DevOps

Open Source Build Tools


In DevOps, build tools are used to schedule and automate the build process. DevOps is the unification of diverse process and products to build quality software products to end users. DevOps methodology brings culture and environment to build software products, test and releasing them at a lightning speed and as frequently as required. Here is the list of open source devops tools.

36) Maven

37) Gradle

38) Ant

39) Grunt

40) Gulp

41) Broccoli

42) Make

43) MSBuild

44) Rake

Maven: Apache Maven is a build automation tool built with Java. Maven runs on a concept called POM (Project Object Model). Primarily Maven used for projects that are built using Java. Maven has two very useful features when building software, one is how software is built, and the second one is how it describes its dependencies.

Gradle: Gradle is an open source build automation tool built with Java and Groovy. Gradle runs on the same concepts introduced by Apache Ant and Maven. What makes Gradle standout from the crowd is, it introduces a Groovy-based domain-specific language instead of using the XML format in build scripts.

Ant: Apache Ant is another open source tool built with Java for automating the build processes. Ant considered as a replacement for UNIX based build tool Make. Ant scripts are written in XML.

Grunt: Grunt is an open source  JavaScript task runner written in Node.js. Grunt performs different tasks like minification, code compilation and testing. Grunt has a file named Gruntfile to run the custom tasks defined.

Gulp: Gulp is an open-source toolkit used for automating the build process. Gulp is built with JavaScript and used as a build tool to run the tasks for building a website.

Broccoli: Broccoli is the lighting speed build tool, mostly used in Ember.js projects and Ember CLI. Broccoli is also be used in any other javascript projects.

Make: Make is another open source UNIX build automation tool used to automate the builds. Make build can also be used to build executable programs and libraries from source code. Make has a file called Makefiles, it specifies the flow of the build process.

MSBuild: MSBuild is a free and open source build tool written in C# programming language.  MSBuild supports managed code and native C++ code and was part of .NET Framework. MSBuild contains an XML schema for a project file that controls build process.

Rake: Rake is a build automation tool that is similar to Make and An and Rake is written in Ruby. Rake allows users to define tasks and dependencies in namespaces.

 

 

36) Maven

37) Gradle

38) Ant

39) Grunt

40) Gulp

41) Broccoli

42) Make

43) MSBuild

44) Rake

Maven: Apache Maven is a build automation tool built with Java. Maven runs on a concept called POM (Project Object Model). Primarily Maven used for projects that are built using Java. Maven has two very useful features when building software, one is how software is built, and the second one is how it describes its dependencies.

Gradle: Gradle is an open source build automation tool built with Java and Groovy. Gradle runs on the same concepts introduced by Apache Ant and Maven. What makes Gradle standout from the crowd is, it introduces a Groovy-based domain-specific language instead of using the XML format in build scripts.

Ant: Apache Ant is another open source tool built with Java for automating the build processes. Ant considered as a replacement for UNIX based build tool Make. Ant scripts are written in XML.

Grunt: Grunt is an open source  JavaScript task runner written in Node.js. Grunt performs different tasks like minification, code compilation and testing. Grunt has a file named Gruntfile to run the custom tasks defined.

Gulp: Gulp is an open-source toolkit used for automating the build process. Gulp is built with JavaScript and used as a build tool to run the tasks for building a website.

Broccoli: Broccoli is the lighting speed build tool, mostly used in Ember.js projects and Ember CLI. Broccoli is also be used in any other javascript projects.

Make: Make is another open source UNIX build automation tool used to automate the builds. Make build can also be used to build executable programs and libraries from source code. Make has a file called Makefiles, it specifies the flow of the build process.

MSBuild: MSBuild is a free and open source build tool written in C# programming language.  MSBuild supports managed code and native C++ code and was part of .NET Framework. MSBuild contains an XML schema for a project file that controls build process.

Rake: Rake is a build automation tool that is similar to Make and An and Rake is written in Ruby. Rake allows users to define tasks and dependencies in namespaces.

Advertisements

One thought on “Open Source Build Tools

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s