1. leader badge
    Everything that's related to the pipeline has been very good.This platform provides a large span of tools and technologies.
  2. Ansible provides great reliability when coupled with a versioning system (git). It helps providing predictability to the network by knowing exactly what's being pushed after validating it in production.
  3. Find out what your peers are saying about Microsoft, Red Hat, GitLab and others in Release Automation. Updated: January 2021.
    457,459 professionals have used our research since 2012.
  4. GitLab offers a good interface for doing code reviews between two colleagues.The best thing is that as the developers work on separate tasks, all of the code goes there and the other team members don't have to wait on each other to finish.
  5. The stability is good. I haven't experienced any issues. The most valuable feature is the snapshot functionality, which allows us to access previous versions of the artifacts.
  6. The solution's most valuable aspect is that it is vendor-agnostic and it has a file called Manifest, which makes it possible for developers, ops people, and system admins to cooperate.
  7. It streamlined our deployments and system configurations across the board rather than have us use multiple configurations or tools, basically a one stop shop.
  8. report
    Use our free recommendation engine to learn which Release Automation solutions are best for your needs.
    457,459 professionals have used our research since 2012.
  9. The orchestration, building the release, and then just executing it and managing that pipeline — the orchestration capabilities are great for that.
  10. Permission separations mean that we can grant limited permissions for each team or team member.

Advice From The Community

Read answers to top Release Automation questions. 457,459 professionals have gotten help from our community of experts.
Rony_Sklar
What are your favorite tools to use in a deployment pipeline? 
author avatarreviewer1055109 (DevOps Lead at a tech services company with 10,001+ employees)
Consultant

Jenkins,  git, nexus, sonar qube, ansible, aws

author avatarOdoardo Majnardi
User

Jenkins as open source choice

author avatarKulbhushanMayer
Real User

In my Opinion, We should could the all aspect of CI/CD while selecting tools, like Code Quality, Versioning, Code Review, SAST, DAST, FT, Performance testing, Build Tools, UT, Distribution Management, Deployment, IaC, Containerization if organization is in same mode, below are the tools that I recommend for Java based applications.


Maven/Gradle, Junit, Selenium, Jmeter, OWASP DC, Zap, Sonarqube, GIT (I like GitLab), Nexus, Ansible and Terraform for IaC and Kubernetes with Docker or any other CRI for containerization.


I have done the complete integration of this along with JIRA and couple of monitoring tools for end to end pipeline setup,

See more Release Automation questions »

What is Release Automation?

Application release automation (ARA) is the process of packaging and deploying an application or software update. ARA goes from development through production. The process, and the tooling that makes it happen, brings together solutions that automate deployment, manage and model environments and coordinate releases. ARA solutions sometimes form part of the broader DevOps process.

When IT Central Station members write about their preferences for Application Release Automation software, the word “complete” comes up a lot. The more extensive the reach of the release automation solution, the more productive it will make the team that uses it. For instance, some members expect an ARA solution to touch all aspects of infrastructure/platform/code deployments and un-deployments, rather than just software alone. They want ARA tools that are easy to integrate with their existing system management and development solutions. Additionally, ARA should support advanced capabilities like continuous delivery.

Release automation users need to be able to create flows and control statements. The system should be able to detect errors and report on them automatically. This is a big time saver. IT Central Station members recommend application automation software that enables visual design, logic design and process design. Anything to make the Release Operations Center (ROC) run more efficiently is highly prized. Along these lines, users want solutions that can deploy without needing to know what is happening in the background.

Members suggest release automation tools that provide an agile solution based on DevOps concepts. The like tools that give users the ability to share components across an enterprise. Flexible deployment options are a great option. They allow teams to model their components as they want and need

Find out what your peers are saying about Microsoft, Red Hat, GitLab and others in Release Automation. Updated: January 2021.
457,459 professionals have used our research since 2012.