Managing and Deploying your Code

"Do the difficult things while they are easy and do the great things while they are small. A journey of a thousand miles must begin with a single step."
– Lao Tzu

DevOps is currently one of the most discussed terms at conferences, in technical discussions, team meetings, and in customer engagements too. It is a buzzword nowadays and everyone wants to implement DevOps practices to gain the advantages of them.

Let's be very clear on the definition of DevOps. This term is a combination of development and operations. DevOps is not a tool or a technology or a framework. DevOps is a culture. It is a culture that brings improvement in the outcome and productivity of the resources.

As we have already stated, it is not a tool or technology; however, tools and technology play an important role in the implementation of DevOps practices. Along with tools, technology, and disruptive innovation in information technology, there are two other important aspects that play a major role in cultivating the DevOps culture:

  • People
  • Processes

The combination of people, processes, and tools therefore play a major part in this change of culture.

In this chapter, we will discuss DevOps practices, such as Continuous Integration (CI) and Continuous Delivery (CD), using Microsoft Azure Functions and Visual Studio Team Services (VSTS).

In this chapter, we will cover the following topics:

  • Projects in VSTS
  • Continuous Integration
  • Continuous Delivery
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
13.59.209.131