Top 8 Release Automation
Microsoft Azure DevOpsGitLabRed Hat Ansible Automation PlatformDigital.ai AgilityUrbanCode DeployDigital.ai Release GoCDAWS Amplify
If someone is considering developing and deploying the infrastructure in this solution, then using this tool is perfect because it's fully integrated with the pipelines and with a server core repository.
GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos.
The solution's service delivery model is fantastic.
It has an easy-to-use interface. It is REST API driven, and it integrates with Active Directory. It provides the ability to grant permissions to other users who would not necessarily have those permissions via the GUI so that they could run other people's jobs. For example, you could have the Oracle team grant permissions to the Linux team so that they can use each of those playbooks or each other's code. It is called shift-left.
With some of the other tools, you have to buy 20 different plugins to get to the same capability that comes with the basic Agility capability.
Agility is highly flexible. It can do much more than what our client is doing with it. They use it in a defined way. Some at that company have a much broader knowledge of agile and SAFe, but they're given applications and a mandated way to work. We had to work within their parameters and provide an accurate transition so the data would be mapped and pushed through.
Stable solution that's good for automating the CI/CD pipeline: from development to production.
The most valuable functionality is the ability to define the deployment process, schedule the deployment and automatically execute the deployments to different environments.
The orchestration, building the release, and then just executing it and managing that pipeline — the orchestration capabilities are great for that.
Permission separations mean that we can grant limited permissions for each team or team member.
The link with Figma is very nice. You can create your design in Figma, and then you can import it into AWS Amplify and use it. You can link it to your data source and data bindings.