Continuous Integration Speeds Delivery and Improves Quality
Cloud-based continuous integration (CI) platform helps development teams release software changes faster and improves quality by automating tests and routine tasks. Running CI in the cloud frees developers to focus on writing code rather than managing servers and infrastructure.
A company contacted NewPage to develop a Continuous Integration (CI) platform that integrates with popular cloud repositories such as GitHub and Bitbucket, automates deployment, executes tests and notifies developers of the results. The cloud-based solution would offer many automated CI options while eliminating the need for a dedicated server and enabling developers to test in multiple environments and on various machines running different operating systems.
NewPage successfully built a CI platform solution that—with a simple setup—enables developers to easily sync projects and test codes WITHIN MINUTES. It supports parallel testing and can be integrated with Slack and email, and receive notifications if a build is unsuccessful. The CI’s “build matrix” feature allows developers to break down a build into assorted parts, which speeds up the suites. The CI identifies small and large code changes, and developers can watch tests as they are running. The CI has pre-installed build and test tools. For added security, developers can encrypt environment variables or files. The solution comes with free cloud-based hosting that requires no maintenance or administration.
Automated Appium Testing for one of the world’s largest pharmaceutical companies led to faster time to market, significant reduction in testing costs, and enhanced user experience.
Microservices developed to manage dynamic web pages with more than 1,000 websites. We automated over 500 user stories in quick time and reduced manual testing by 75%.