Likelihood to Recommend It is good tool if you are doing continuous improvements in your code and you wish it goes live whenever you push code to
GitHub . So integrating Azure Pipeline, it automatically does CI/CD in the background once you push code/merge code and it is live in few minutes. It also does some automated tests if you have wrote scripts
Read full review Mostly it is very suitable for any product based company who wants to add a CI system for their products. This tool is perfectly suitable for a company which releases builds very frequently. By using this tool they can reduce a tremendous amount of manual effort. If company's budget is not high and if they can not afford the premium plan then this tool won't be suitable for them because the basic version of this tool won't provide much functionality
Read full review Pros Integration with SonarQube Integration with Azure DevOps Integration with GitHub Read full review First thing is this tool is scalable which is the biggest advantage of this tool. It won't take much time in setup and making it ready. It has a very good user interface. This tool has almost every source code repository support like Git, SVN, Microsoft Foundation Server etc. Moreover, it has very good support for various build tools like Visual Studio, MSBuild etc., which makes it even batter. We can trigger multiple builds at a time with the Premier subscription. It allows users to apply many deep levels of configurations which make the whole system even easier. Read full review Cons The errors which we got sometimes are not clearly enough. There are some let's say hidden options, they could be more visible When the process is running we have to remember about manually refreshing to see the current status because it doesn't work automatically Read full review Mostly I don't have much more recommendation for improvement because this tool provides almost everything which would be required in any continuous integration system. But still I would suggest improvement in the reporting system. The build report is a field where they can make improvement by adding more information if they want. Read full review Alternatives Considered We have used the
GitHub CI/CD. Earlier we were using the Azure Pipelines but after
GitHub had their actions, we integrated that for CI/CD. It runs the tests and makes a production build which can be live.
GitHub CI/CD is more useful because we have to make script only once then just by few changes we can deploy it onto Azure, AWS, Google anywhere so we found it more convenient
Read full review In my previous company I have used
Jenkins for maintaining their CI system. Even this tool is also very good. The good thing about this tool is it’s an open source project. So in terms of pricing, we can consider this tool as an alternative to continua CI. One has to compare both of the products before going to use any one because both have their own benefits and drawbacks.
Read full review Return on Investment we have had outages from Azure in the past Read full review Basically, this tool will reduce manual effort of creating, deploying and testing software products. So ultimately it will reduce manpower which would otherwise be required for such things. It is time saving and improves the overall performance of the entire team and system. Read full review ScreenShots