Build Automation Features

Read what people say are the most valuable features of the solutions they use.
Steven Gomez uses JetBrains TeamCity
Lead Engineer with 1,001-5,000 employees
I have not yet implemented the remote build feature, but this will be a big plus. We want to be able to build legacy products on a build agent without developers needing to have obsolete tool sets installed on their local PC. View full review »
Aaron Lord uses JetBrains TeamCity
Web Developer and Software Architect at a tech vendor with 1-10 employees
The three best features are the following: * Automated builds triggered on check-in * Execution of unit tests with code coverage reports * Automated deployment to various environments. View full review »
Suresh Gururajan uses CircleCI
Full Stack Bot Engineer with 1,001-5,000 employees
Some of the most valuable features include container-based builds, integration with Bit Bucket (which our organization uses) and being able to store artifacts. In addition, it has the facility to encrypt environment variables, setup SSH into the build environment, clear caches and, most importantly, is the ability to configure a Circle.yml file which is easy to understand for most users who are not in DevOps, but also for developers. View full review »
Amit Cohen uses JetBrains TeamCity
DevOps Engineer at a tech services company with 11-50 employees
VCS Trigger: Provides excellent source control support. Able to customize a feature with the specific conditions we want. For example, if we wanted only a specific branch to trigger a build, we can do that. View full review »
Michelle XIE uses Jenkins
Senior Automation Test Developer/Automation Test Architect at a software R&D company with 51-200 employees
Jenkins: pipeline/delivery pipeline and we can use shell script in the configuration. Jenkins has a lot of plugins. TeamCity: We can run automaton tests. View full review »
Alex Mesfin uses Jenkins
dev app engineer
Steve Buttler uses Shippable
DevOps Lead at a tech company with 51-200 employees
Testing against multiple run times, versions, and environments is a plus point with the additional pipelines making it more interesting to see what is happening across your development process in a single pane of glass. View full review »
Axblade uses Jenkins
Software Engineer at a tech services company with 11-50 employees
* Configuration management: It is so easy to configure a Jenkins instance. Migrate configuration to a new environment just by copying XML files and setting up new nodes. * Programmable pipelines: In recent versions, Jenkins has a Groovy Sandbox where build scripts execute. I have never seen that powerful a tool in CI solutions yet. On other platforms you can use shell scripts, but Jenkins' solution is much better in terms of readability and portability. And given that you can create your own libraries for the Jenkins Pipelines, it becomes much more powerful and DRYer, simplifying work of DevOps and build engineers. * Brand new Blue Ocean UI: Jenkins used to have a pretty outdated UI. Now, you can use the Blue Ocean plugin to make it nice, clean, and modern-looking. Also, it has very good integration with Pipelines (basically it is built to use Pipelines). View full review »
Michael Savisko uses GNU Make
Senior Software Engineer at a tech services company with 201-500 employees
Building projects. View full review »
Alexander Melnyk uses GNU Make
Software Engineer at a tech vendor with 11-50 employees
Lack of any GUI, full-featured declarative syntax, wide adoption. Makefiles are extremely easy to work with using any preferred editor. GNU Make can be run directly from the terminal, not requiring any time wasted on clicking. Full-featured syntax allows building strategies as simple or as complex as one wishes, and declarative approach fits the task really well. Wide adoption also means that everybody knows what GNU Make is and how to use it. View full review »
Ilya Lvov uses Jenkins
QA Automation Engineer at a tech services company with 1,001-5,000 employees
In Jenkins v.2, the most useful feature is the Pipeline plugin. The reason why I think so is that you can build your own workflow with Groove and the plugin has many useful features like parallel executing, running commands, etc. and even imagine implementing your own features on Groove. View full review »
it_user453117 uses Jenkins
System Administrator at a marketing services firm with 51-200 employees
* Customization * Automation It's very useful when you want to automate different processes from beginning to end. View full review »
Bibhu Ashis Jena uses Jenkins
Software Engineer at a retailer with 10,001+ employees
* Continuous Integration. Jenkins can integrate with almost any systems used for application development and testing, with its plugins. * It is open source and can be hosted on-premise. * Because of its wide usage and support forums, one can easily find solutions to any issues they might face. View full review »
Karan Gurnani uses JetBrains TeamCity
Software Tools Developer II at a tech vendor with 1,001-5,000 employees
* Templates * Meta-runners * Plugins * Multiple version control system support * REST API support View full review »
Software2d0b uses JetBrains TeamCity
Software Engineer with 501-1,000 employees
* Good visualization of builds * Easy configuration * Good integration with IDE and JetBrains products View full review »
Continuo70c4 uses Jenkins
Continuous Integration EngineerĀ 
* Continuous build and testing * Distributed execution of build and test jobs It is essential for software development and team collaboration. Without this tool, we would be helpless. View full review »
Michelle XIE uses Jenkins
Senior Automation Test Developer/Automation Test Architect at a software R&D company with 51-200 employees
* CD/CI pipeline * Different types of jobs, such as Pipeline, Build, Freestyle, Maven, etc. * DSL: Groovy for complicated pipeline flow. * Tons of plugins * Is able to integrate with other systems. * Free * Easy to use Jenkins Docker. View full review »
Arwan Ahmad Khoiruddin uses Jenkins
Software Tester at a tech vendor
We use Jenkins to automatically build Python binaries into several OS's i.e. OS X, Ubuntu, Windows 32-bit and Windows 64-bit. View full review »
Michelle XIE uses CircleCI
Senior Automation Test Developer/Automation Test Architect at a software R&D company with 51-200 employees
Since I am an automation developer, I use selenium a lot. It is quite easy to run the tests in circleCI. Without using browserstack or saucelabs or xvfb, circleCI pre-installed chrome/chrome driver and firefox for you. It is quite good. And it is fast to setup everything. My learning curve of circle is shorter than jenkins and teamcity. View full review »
Jan Swaelens uses Bamboo
Solution Management at a software R&D company with 51-200 employees
We are very fond of the flexibility it offers in terms of setting up our builds. We have a wide variety of components we need to build which often require custom actions or manipulations using in house technology. Bamboo allows us to set this up quite easily by the flexible configuration features it includes. Secondly we really like the integration of the build aspect and deploy aspect. One of the recent major releases included this feature to link build and deploy projects together allowing a deployment pipe-line to be setup completely in Bamboo. This makes the status of deployments very visible and also allows for easy follow up and even rollback in case a deployment causes too much havoc. View full review »

Sign Up with Email