Posts

Showing posts with the label Continuous Integration

What is Terraform? Why do we need to learn Terraform?

Image
As we approach the end of 2018, it is a good opportunity to reflect on the past year. Those days are not anymore when we need to wait for weeks and months to provision a bare metal server for our application. It does take a lot of time to configure and get them up and running, but in this fast moving world, there is no time for us to wait. In this competitive era, companies want to succeed soo ner by implementing cutting-edge solutions. What we need is to have a configuration management tool that automates the creation of our infrastructure. What if we can configure an immutable infrastructure with less of the efforts and saving up time? In this intelligent and cloud-obsessed and virtual world, all companies use infrastructure as code (IAC) to spin up servers or instances, be it in AWS, GCP, or OpenStack. The popular tools available are Chef Ansible Puppet Terraform The million dollars worth question that comes to your mind: with a cornucopia of tools available...

What Is CI/CD? How Important Is To Integrate Automated Testing In CI/CD Environment?

Image
Continuous Integration(CI) and Continuous Delivery(CD) is the collection of best practices that enables development teams to deliver the changes in code more frequently and efficiently. Through the Continuous Integration, development teams integrate the small changes with share repository and check the version of the code frequently. The technical goal of Continuous Integration is to establish a way to build and test applications with consistency. With the consistency, development teams are more likely to integrate code changes with shared repositories frequently, which leads to better collaboration between teams and better software quality. The major goal of Continuous Integration is to refine the integration process into a simple, repeatable development task that will reduce the overall build cost and reveal defects in the cycle easily. Success in CI will depend on changes in the culture of the development teams so that there are frequent and iterative builds, and...