Top 8 Build Automation
GitLabJenkinsAWS CodePipelineTektonTeamCityDigital.ai Release GoCDBamboo
GitLab is being used as a repository for our codebase and it is a one stop DevOps tool we use in our team.
GitLab's best features are maintenance, branch integration, and development infrastructure.
The most valuable feature of Jenkins is its open source.
The most valuable features of Jenkins are creating builds, and connecting them with Sonar for Sonar analysis. Additionally, we connect it with other vulnerability tools, such as WhiteSource which is useful.
In AWS, the Cloud DevOps is a managed service from CodeCommit and this has removed the need for a lot of manual steps.
It's a perfect solution if you are just using AWS.
Time to deployment has been reduced in situations where we want to deploy to production or deploy breaking changes.
TeamCity's GUI is nice.
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 most useful feature of Bamboo is its integration with other solutions such as Jira and BitBucket, also offered by Atlassian. It is easier to use tools all provided by one vendor.