Our DevOps Tools
This phase involves planning & coding of the software. Vision & require tools are set during this phase. Tools we use during this phase are - JIRA, Bitbucket, SonarQube & required IDE.
When code is ready, there is always a mad-rush to deploy it which leads to manual errors. Automation is testing through tools like Selenium, Appium, TestNG, JUnit etc. are the answer to this issue.
Continuous integration (CI) is the magic sauce of successful DevOps. CI orchestrates all the other tools falling under DevOps pipeline. Jenkins is the most popular tool used in CI.
Continuous deployment is the phase where all the action happens. The key role of this phase is to ensure releases to servers, scheduling updates & keeping configurations consistent across servers.