AZURE HEROES
  • Home-Updates
  • Blog
    • Azure Blog
    • Azure Heroes Events >
      • Azure Heroes Sessions #1
      • Azure Heroes Sessions #2
      • Azure Heroes Sessions #3
      • Azure Heroes Sessions #4
  • Who We Are!
  • eBooks
  • Azure All In One!
    • Azure Disk & Storage
    • Azure Network
    • Azure VPN
    • Azure VMs
  • Free Azure Support!
  • Contact Us
  • Events
    • Beginners Event
    • Developers Event
    • Special Event
    • Azure Workshop #4
    • Azure Workshop #5
    • Azure Workshop #6
    • Azure Workshop #7
    • Azure Workshop #8
    • Upcoming Events
  • Registration Form
  • Privacy Policy
  • Home-Updates
  • Blog
    • Azure Blog
    • Azure Heroes Events >
      • Azure Heroes Sessions #1
      • Azure Heroes Sessions #2
      • Azure Heroes Sessions #3
      • Azure Heroes Sessions #4
  • Who We Are!
  • eBooks
  • Azure All In One!
    • Azure Disk & Storage
    • Azure Network
    • Azure VPN
    • Azure VMs
  • Free Azure Support!
  • Contact Us
  • Events
    • Beginners Event
    • Developers Event
    • Special Event
    • Azure Workshop #4
    • Azure Workshop #5
    • Azure Workshop #6
    • Azure Workshop #7
    • Azure Workshop #8
    • Upcoming Events
  • Registration Form
  • Privacy Policy

Azure DevOps for beginners

4/6/2020

9 Comments

 
Picture
What is DevOps?

DevOps is the union of people, process, and products to enable continuous delivery of value to our customers. DevOps is a methodology or a practice that brings together development (Dev) and operations (Ops) teams for deploying efficient applications while shortening the development life cycle overall.

DevOps helps to fix the challenges experienced by a development team who follows waterfall model approach. Though the Waterfall Model was great and is still the foundation on which applications are made to this day. But, the major problems of this model were as follows:
  • Testing was done only after the complete development had been done.
  • If a client requested for any changes, it would take a lot of time and money to rebuild the software.
  • This model would do wonders if our clients exactly knew what they wanted. 
To overcome these problems, the Agile method came into existence. But, there were problems with this method too. Below are some problems:
  • From developers to clients, everyone had to be in sync in order to proceed with development.
  • With no clear vision of the end product, it was difficult to navigate through the right track. Often there would be setbacks which used to lead to delay in development.
  • With no proper documentation, it was difficult to trace back or to cross check.
Like Agile was used because there were problems in the waterfall model, DevOps was the solution to all the problems the Agile model had. Development and operations teams never got along until DevOps came into existence. Automation is one of its main advantages due to which efficiency also increases. DevOps pays equal attention to all phases, from development to deployment.
Picture
Abel Wang, a Cloud Advocate at Microsoft, has a great set of videos with quick answers to some of our big questions. Let's see how Abel defines DevOps.
​Now, it is clear why DevOps came into the picture. Now let us see how we can utilize DevOps with Azure Cloud Solution.
What is Azure DevOps?

Azure DevOps (formerly Visual Studio Team Services) is a hosted service providing development and collaboration tools.
With a Free tier to get started and no need to run your own agents you can quickly get up and running with the many tools available.
  • Git repositories for source control
  • Build and Release pipelines for CI/CD automation
  • Agile tools covering Kanban/scrum project methodologies
  • Many pre-built deployment tasks/steps to cover the most common use cases and the ability to extend this with your own tasks.
  • Hosted build/release agents with ability to additionally run your own
  • Custom dashboards to report on build/release and agile metrics.

Components of Azure DevOps
1. Azure Boards
Azure boards make it easy to track tasks, bugs, and features. There are three types of work items:
  • Epic
  • Issue
  • Task
An epic work item tracks requirements or features; issue tracks bugs or smaller changes; and task tracks even smaller works done. It is easy to add or update your work status and, with a drag-and-drop feature, you can prioritize your works.​​

2. Azure Repos
Before talking about Azure Repos, let’s, first, discuss what a version control system is.
Version control systems are software that help you track changes that you have made in your code, by taking snapshots of your files. One popular example is Git.
Azure Repos is a collection of version control tools which are used to manage your code and provides two types of version control:
  • Git
  • Team Foundation Version Control (TFVC)
Git is a distributed version control system which means that the local copy that you have is a complete repository allowing you to work offline as well. In TFVC, the historical data is kept only on the server since it is a centralized version control system.

3. Azure Pipelines
Azure Pipeline is a combination of continuous integration (CI) and continuous delivery (CD) which you can use to create and test your code automatically and give access to other users. You can produce consistent and quality code with CI and CD.
You can work with programming languages like Python, Ruby, Java, PHP, C#, and Go. To use Azure Pipelines, your source code must be stored in a version control system such as Git.
Coming to the pricing, private projects can work up to 30 hours for free, every month, and for public projects it is free.

4. Azure Test Plans
You can improve the quality of your code by testing it. With Azure Test Plans, you can test your code manually or exploratorily as well. You can request, provide, and track feedbacks also. You can perform unit and functional testing. Running tests continuously is also possible with Continuous testing.

5. Azure Artifacts

Azure Artifacts is a store that has all your artifacts that were produced while developing and deploying. In simple terms, Artifacts are executable files, i.e., they do not contain any code. You can use multiple feeds to organize and control access to your packages. Are wondering what a feed is? A feed is a container for packages that helps in consuming and publishing. Azure Artifacts provide a fast, secure, and easy feed of binary packages.
Azure Artifacts ensure that your pipelines are fully integrated package management. You can also create packages like Maven, npm, and NuGet. It includes a free usage tier of 2 GB.
​​
​Here's a short video where Abel explains the first four essential parts of Azure DevOps.
9 Comments
Matias lahti
7/4/2020 06:56:55 pm

Really this article is much informative regarding work as well.

Thank you for keep helping us 👍🏻

Reply
DevOps Training In Hyderabad link
10/6/2020 08:27:16 am

excellent article

Reply
david
3/1/2022 11:33:15 am

Very good post. Please continue to post such awesome posts. It was so nice reading the article and it helped me improve my knowledge as an updated one. Thanks a lot.

<a href="https://www.emexotechnologies.com/courses/devops-certification-training-course/">DevOps Certification Training in Electronic City</a>

Reply
INFYCLE TECH link
3/29/2022 06:07:46 pm

Very useful article about the Azure in Devops. After reading this I got some new knowledge in Azure DevOps. Thanks for the Author Mohammad Al Rousan for this amazing Article. Keep posting Article's Like this! Thank you !

Reply
CloudStakes Technology link
5/5/2022 09:23:35 am

Very good post. Please continue to post such awesome posts.

Reply
Azure Training in Chennai link
5/5/2022 09:34:49 pm

Hello Mohammad Al Rousan. Well said about Azure DevOps. After reading this we can understand Azure DevOps is Used in all the fields. it is really good guide!!! Thanks for this information!!!

Reply
Azure Training in Chennai link
5/18/2022 06:07:51 pm

Hello Team, Thank You! For sharing such a great article, I like to read your Azure DevOps for beginners you have mentioned in this article are helpful for me. Thank you for this post. This is very interesting information for me!!!!

Reply
Jack S Winslow link
6/30/2022 10:38:08 am

this was very helpful

Reply
mahesh link
1/19/2023 02:31:49 pm

Thanks a bunch for sharing this with all of us you actually know what you are talking about! Bookmarked. Please also visit my site.
<a
href="https://abtrainings.com/sql-server-course-training-in-hyderabad/"> SQL Training In Hyderabad</a>
<a
href="https://abtrainings.com/sql-server-course-training-in-hyderabad/"> best SQL training institute in hyderabad</a>
<a href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">SQL online Training in hyderabad</a>
<a href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">SQL training in ameerpet</a>
<a href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">SQL server Training in Hyderabad</a>
<a
href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">sql Training </a>
<a
href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">sql Online Training</a>
<a href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">sql server Online Training in Hyderabad</a>
<a href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">sql Online Training institute</a>
<a href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">sql server Training institute in Ameerpet</a>
<a href="https://abtrainings.com/sql-server-course-training-in-hyderabad/">sql server Course in Hyderabad</a>

Reply



Leave a Reply.

    Author

    Mohammad Al Rousan is a Microsoft MVP (Azure), Microsoft Certified Solution Expert (MCSE) in Cloud Platform & Azure DevOps & Infrastructure, An active community blogger and speaker. Al Rousan has over 8 years of professional experience in IT Infrastructure and very passionate about Microsoft technologies and products.

    Picture
    Picture
    Top 10 Microsoft Azure Blogs

    Archives

    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    May 2021
    February 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    June 2020
    April 2020
    January 2020
    July 2019
    June 2019
    May 2019
    February 2019
    January 2019

    Categories

    All
    AKS
    Azure
    Beginner
    CDN
    DevOps
    End Of Support
    Fundamentals
    Guide
    Hybrid
    License
    Migration
    Network
    Security
    SQL
    Storage
    Virtual Machines
    WAF

    RSS Feed

    Follow
    Free counters!
Powered by Create your own unique website with customizable templates.