Administering Azure Devops Server 2019 ADS2019 | 3 Days

Total Page:16

File Type:pdf, Size:1020Kb

Administering Azure Devops Server 2019 ADS2019 | 3 Days Administering Azure DevOps Server 2019 ADS2019 | 3 Days This three-day course provides students with the knowledge and skills to deploy, configure, and manage Microsoft Azure DevOps Server and related software components. Course Objectives At course completion, attendees will have had exposure to … Azure DevOps Server editions and components Command-line and third party tools Supported topologies and environments Configuring/using Azure Pipelines for builds Must-have administration tools Deploying and using Azure Pipelines agents Hardware and software requirements Configuring agent pools Required service accounts and permissions Creating and queuing automated builds Installing Azure DevOps Server Configuring Azure Artifacts Configuring Azure DevOps Server Configuring/using Azure Pipelines for releasing Managing relevant SQL Server components Creating a release pipeline Installing and using Visual Studio Team Explorer Creating and deploying a release Planning and creating project collections Strategies for upgrading and migrating Planning and creating projects Integrating systems with Azure DevOps Server Using and customizing work item processes High availability and scalability options Azure DevOps Server licenses Virtual Filesystem for Git Connecting and using Microsoft Excel Capacity planning and disaster recovery Installing and using Team Explorer Everywhere Backing up, restoring, and moving data Using the Azure DevOps Server web portal Configuring and using the Analytics service Git and/or TFVC version control systems Using PowerShell to manage Azure DevOps Server Basic and advanced version control workflows Customizing Azure DevOps Server Using code search Extending Azure DevOps Server Repository security and permissions Who Should Attend This course is intended for experienced administrators with a background in either software development or system administration. Team leaders, lead developers, and other accidental Azure DevOps Server administrators are also encouraged to take this course. Prerequisites Before attending this course, students should have experience or familiarity with: Windows Server 2012, 2016, 2019 Visual Studio 2015, 2017, or 2019 Windows security and networking basics Their organization’s ALM/DevOps process and tools SQL Server 2016, 2017, or 2019 Reading and understanding Visual C# code Administering Azure DevOps Server 2019 ADS2019 | 3 Days Modules Module 1: Introduction to Azure DevOps Server Module 6: Building and Releasing Introduction to Azure DevOps Server Introduction to Azure Pipelines Editions, components, and configurations Configuring pipeline agents and agent pools Azure DevOps Server vs. Azure DevOps Services Creating and queuing a build pipeline Azure DevOps Server support of ALM and DevOps Monitoring and managing a build Administrator responsibilities and tasks Running automated tests in a pipeline Hands-on lab Measuring code coverage in a pipeline Practicing Continuous Integration (CI) Module 2: Planning/Deploying Azure DevOps Server Using YAML to create/configure a pipeline Planning the deployment Introduction to Azure Artifacts System requirements, software, and accounts Creating and using a private NuGet package feed Installing and configuring Azure DevOps Server Creating a release pipeline Troubleshooting Creating and deploying a release Installing Visual Studio Team Explorer Hands-on lab Module 7: Upgrading, Integrating, and Migrating Upgrading Azure DevOps Server Module 3: Configuring Azure DevOps Server In-place vs. migration upgrade Administrator roles and tools Pre-production dry runs for complex upgrades Understanding and managing project collections Deprecated features in Azure DevOps Server Understanding and managing projects Performing post-upgrade tasks Selecting a work item process Integration with other ALM/DevOps tools Configuring and securing projects Understanding and using service hooks Renaming and deleting a project Migrating to Azure DevOps Services Hands-on lab Module 8: Advanced Administration Module 4: Client Applications Monitoring the health of Azure DevOps Server Admin console, Team Explorer, and the web portal Web-based diagnostic tools Team Explorer Everywhere Options for high availability and scalability Microsoft Excel Scaling up vs. scaling out Azure DevOps Server Command-line and third party tools Virtual File System for Git Licensing and Client Access Licenses (CAL) Moving/Splitting project collections Stakeholder (free) access level Disaster recovery, backup, and restore Hands-on lab Using PowerShell to manage Azure DevOps Server Module 5: Version Control Module 9: Customizing and Extending Introduction to Azure Repos Customizing work tracking Overview of Git and/or TFVC (legacy) Creating and using an inherited process Integration with Visual Studio Using work item templates Basic and advanced Git and/or TFVC workflows Extending Azure DevOps Server Branching, merging, and resolving conflicts Using the Azure DevOps Server REST API Controlling access via repository permissions Configuring and using the Analytics service Hands-on lab Creating a custom report in Power BI Course Designer This course was designed by Richard Hundhausen, Microsoft’s first Visual Studio ALM/DevOps MVP, Professional Scrum Trainer, and an experienced software developer. To see other developer courses, visit www.accentient.com. .
Recommended publications
  • Azure Devops Server (TFS) Integration with JIRA and Github
    DATASHEET Azure DevOps Server (TFS) Integration with JIRA and GitHub The integration of Azure DevOps Server (TFS) with JIRA and GitHub ensures completely traceability of all workitems in the ecosystem. With this integration, the product management team will have real-time visibility into all defects, commit trends, and commit volume. Integration overview In an Application Lifecycle Management (ALM) ecosystem, the choice of systems and the collaboration between the cross-functional teams play a great role. While the choice of systems impacts the productivity of a team, the cross-functional collaboration helps the teams get complete context of the business requirements. Best-of-breed systems such as Azure DevOps Server (TFS), JIRA, and GitHub bring rich functionalities to the ecosystem. By integrating Azure DevOps Server (TFS), JIRA, and GitHub, the product development team will have real-time visibility into the defects logged by QA team and commits made by the development team. It is also easier for product development team to enforce authentic commits against each work item, and access the changes/edits made to the commits files. How Azure DevOps Server (TFS) - JIRA - GitHub integration is beneficial for an enterprise With Azure DevOps Server (TFS) + JIRA + GitHub integration, enterprises can: Track commit volume, track commit trends and edits/changes to commit files in real time Make better and faster decisions Enforce authentic commits to make sure each commit is Ensure complete traceability of a happening against a scheduled and open workitem ‘requirement’ Eliminate manual effort to close JIRA or Azure DevOps Server (TFS) Meet all compliance requirements workitems by automating the state transition on GitHub commit Ensure quality delivery in stipulated time Leverage the best of functionality and How OpsHub Integration Manager integrates Azure collaboration in the delivery ecosystem DevOps Server (TFS), JIRA, and GitHub OpsHub Integration Manager integrates Azure DevOps Server (TFS), JIRA, and GitHub - all systems with each other bi-directionally.
    [Show full text]
  • Azure SQL Dev Training Plans
    Complete Practical; Real-time Job Oriented Training Azure SQL Dev Training Plans PLAN A PLAN B PLAN C Course Details Azure SQL Dev SQL Server SQL Dev Azure SQL Dev Azure SQL Dev Azure DevOps Course Curriculum Chapters 21 to 30 Chapters 1 to 30 Chapters 1 to 48 SQL Basics and Query Writing X SQL DB Design, Table Design X Normal Forms, Joins and Queries X Stored Procedures, UDF, Triggers X Advanced Stored Procedures, TVP X CTE, XML, Triggers, PIVOT, Cursors X Dynamic T-SQL Programming X Real-time Project [Banking] X In-depth Query Tuning, Exec” Plans Index Management , Tuning Tools Locks, Deadlocks, Isolation Levels MCSA Certification Exam - 70 761 Azure SQL Database Dev with T-SQL Azure Database Migrations, DTU Elastic Query Processing, Shard Maps MCSA Certification Exam - 70 762 SDLC, Dev & Operations, DevOps X X DevOps Tools, Git & GitHub X X Docker, Kubernetes, AzureDevOps X X Azure Boards, Repos, Tests, Artifacts X X Azure Pipelines (CI, CD), Case Study X X TOTAL DURATION 2 Weeks 6 Weeks 10 Weeks Trainer : Mr. Sai Phanindra T [16+ Yrs of Real-time Exp]. Profile @ linkedin.com/in/saiphanindra www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7) Azure SQL Developer Training Module Duration Plan A Plan B Plan C Module 1 SQL Server, T-SQL Programming, Project 4 W X Module 2 Query Tuning, Azure SQL Database Dev 2 W Module 3 Azure DevOps [Service and Server] 4 W X X Total Duration 2 W 6 W 10 W Module 1: SQL, T-SQL, Programming with Stored Procedures Applicable
    [Show full text]
  • Visual Studio 2019 Azure Devops Services Azure Devops Server 2020
    Visual Studio 2019 Azure DevOps Services Azure DevOps Server 2020 Class Requirements and Setup Guide April 2021 Accentient Classroom Training Requirements and Setup Guide Contents Class Setup Requirements ............................................................................................................................................ 3 ADS2020: Administering Azure DevOps Server 2020 ............................................................................................... 3 ALM2020: Application Lifecycle Management Using Azure DevOps Server 2020 ................................................... 3 AQATP: Assuring Quality Using Azure Test Plans ..................................................................................................... 3 CDADS: Continuous Delivery Using Azure DevOps Services (formerly CDVSTS) ...................................................... 3 MARS: Mastering Azure Repos ................................................................................................................................. 4 MPVS2019: Managing Projects Using Visual Studio 2019 and Scrum...................................................................... 4 MPAB: Managing Projects Using Azure Boards (formerly MPVSTS) ........................................................................ 4 PKAB: Practicing Kanban Using Azure Boards .......................................................................................................... 4 APSSD2019: Applying Professional Scrum for Software Development Using Visual
    [Show full text]
  • Build Better Software, Faster by Connecting Servicenow® Devops and Microsoft Azure Devops
    Build better software, faster by connecting ServiceNow® DevOps and Microsoft Azure Benefits DevOps Simplify enterprise DevOps In today's fast-moving business world, DevOps is increasingly becoming the de Extend the power of the Now facto standard for companies that want to rapidly respond to changing customer and market demands and gain a competitive edge. According to a Platform® to speed up software survey by Gartner, 85% of organizations have adopted, or plan to adopt, a more development and deployment agile, product-centric application delivery model,1 which goes hand in hand by reducing time spent on with the DevOps movement. Still, many organizations are struggling to scale administrative tasks. DevOps to realize enterprise value—with siloed data and limited insights across toolchains causing major delivery bottlenecks. Break down silos Even as companies begin to standardize on powerful, end-to-end tools like Fuel collaboration with real- Microsoft Azure DevOps, there’s still a preference for many aspects of work to be time data sync between managed in ServiceNow, including change management. ServiceNow and Microsoft Azure DevOps. Bridge the gap between operations and development Accelerate change and minimize friction between IT operations and Deliver innovation faster development by connecting work in ServiceNow with Microsoft Azure Accelerate product releases by DevOps. ServiceNow DevOps leverages the power of the Now Platform to tie automating change creation, your entire DevOps toolchain together while delivering streamlined reporting, tracking, and approval. actionable insights, and automated control and governance. The seamless integration between tools helps speed software delivery by enabling developers to keep working in Microsoft Azure DevOps while sharing data Gain end-to-end insights for use in ServiceNow workflows.
    [Show full text]
  • Products Supported by Miradore Online's Patch Management
    Technical Reference Products Supported by Miradore Online's Patch Management Last updated: 10/24/2019 Vendor Product Version 7-Zip 7-Zip 7-Zip 3 7-Zip 7-Zip 7-Zip 4 7-Zip 7-Zip 7-Zip 9 7-Zip 7-Zip 7-Zip 15 7-Zip 7-Zip 7-Zip 16 7-Zip 7-Zip 7-Zip 18 7-Zip 7-Zip 7-Zip 19 Acro Software CutePDF Writer CutePDF Writer 3 Adobe Acrobat Acrobat 5 Adobe Acrobat Acrobat 6 Adobe Acrobat Acrobat 7 Adobe Acrobat Acrobat 8 Adobe Acrobat Acrobat 9 Adobe Acrobat Acrobat X Adobe Acrobat Acrobat XI Adobe Acrobat Acrobat DC Adobe Acrobat Acrobat DC 17 Adobe Acrobat Acrobat DC 18 Adobe Acrobat Acrobat DC 19 Adobe Adobe Photoshop Adobe Photoshop 11 Adobe Adobe Photoshop Adobe Photoshop 12 Adobe Adobe Photoshop Adobe Photoshop 13 Adobe Adobe Photoshop Adobe Photoshop 15 Adobe Adobe Photoshop Adobe Photoshop 16 Adobe AIR AIR Adobe AIR AIR 2 Adobe AIR AIR 3 Adobe AIR AIR 4 Adobe AIR AIR 13 Adobe AIR AIR 14 Adobe AIR AIR 15 Adobe AIR AIR 16 Adobe AIR AIR 17 Adobe AIR AIR 18 Adobe AIR AIR 19 Adobe AIR AIR 20 Adobe AIR AIR 21 Adobe AIR AIR 22 Adobe AIR AIR 23 Adobe AIR AIR 24 Adobe AIR AIR 25 Adobe AIR AIR 26 Adobe AIR AIR 27 Adobe AIR AIR 28 Adobe AIR AIR 30 Miradore Technical Reference Adobe AIR AIR 31 Adobe AIR AIR 32 Adobe Bridge Bridge 4 Adobe Bridge Bridge 5 Adobe Creative Cloud Creative Cloud 3 Adobe Creative Cloud Creative Cloud 4 Adobe Digital Editions Digital Editions 1 Adobe Digital Editions Digital Editions 2 Adobe Digital Editions Digital Editions 3 Adobe Digital Editions Digital Editions 4 Adobe Distiller Distiller 5 Adobe Distiller Distiller 6 Adobe
    [Show full text]
  • Azure Devops Server (TFS) / Azure Devops Services Plugin
    ApexSQL Azure DevOps toolkit - Azure DevOps Server (TFS) / Azure DevOps Services plugin Version 2018.x Release Notes and Requirements System requirements ApexSQL DevOps toolkit Hardware Dual Core 2.0 GHz CPU 4 GB memory SQL Server SQL Server 2005 and higher [1] OS Windows 7 SP1/Windows Server 2008 R2 SP1 and higher [1] Software .NET Framework 4.7.2 or higher ApexSQL Build 2018 R4 [3] ApexSQL Data Diff 2018 R6 [3] ApexSQL Diff 2018 R5 [3] ApexSQL Doc 2018 R4 [3] ApexSQL Enforce 2018 R6 [3] ApexSQL Generate 2018 R4 [3] ApexSQL Mask 2019 R2 [3] ApexSQL Script 2018 R4 [3] ApexSQL Trigger 2018 R3 [3] ApexSQL Unit Test 2018 R4 [3] Note The number of ApexSQL tools required is based on how extensive a CI/CD workflow pipeline is and how many steps it includes Source control integration available for Azure DevOps [4], Git [5], Mercurial [5], Subversion [5] and Perforce [5] Permissions and Windows user account with administrative privileges additional requirements See Minimum permissions required to install and use ApexSQL products See Minimum SQL Server permissions for ApexSQL Developer tools See Remote access for SQL Server instance See How to setup image based database provisioning Azure DevOps Server (TFS) / Azure DevOps Services plug-in Hardware 214 KB disk space Software TFS 2015 Update 2 or higher, Azure DevOps Services Bamboo plug-in Hardware 1.65 MB disk space Software Atlassian Bamboo 6.6.3 or higher Jenkins plugin Hardware 5.8 MB disk space Software Jenkins 2.138 or higher Octopus Deploy step templates Hardware 32 KB disk space Software
    [Show full text]
  • Modern Requirements4devops Installation Guide Modern Requirements4devops Installation Guide
    Modern Requirements4DevOps Installation Guide Modern Requirements4DevOps Installation Guide TABLE OF CONTENTS Introduction ................................................................................................................................................................... 4 System Requirements .................................................................................................................................................... 4 General Software Requirements ............................................................................................................................... 4 Team Foundation Server Requirements .................................................................................................................... 5 Embedded Build Versions ...................................................................................................................................... 5 Standalone Build versions...................................................................................................................................... 5 Hardware Requirements ........................................................................................................................................... 5 Installation Process ........................................................................................................................................................ 6 Installation Guidelines ..............................................................................................................................................
    [Show full text]
  • Hands-On Azure Boards Configuring and Customizing Process Workflows in Azure Devops Services
    Hands-on Azure Boards Configuring and Customizing Process Workflows in Azure DevOps Services Chaminda Chandrasekara Pushpa Herath Hands-on Azure Boards: Configuring and Customizing Process Workflows in Azure DevOps Services Chaminda Chandrasekara Pushpa Herath Dedigamuwa, Sri Lanka Hanguranketha, Sri Lanka ISBN-13 (pbk): 978-1-4842-5045-7 ISBN-13 (electronic): 978-1-4842-5046-4 https://doi.org/10.1007/978-1-4842-5046-4 Copyright © 2019 by Chaminda Chandrasekara and Pushpa Herath This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made.
    [Show full text]
  • Data Migration Tool for Azure Devops Migration Guide
    Data Migration Tool for Azure DevOps Migration Guide Last updated: June 4, 2019 Published: November 2016 Download Last updated: June 4, 2019 the latest version of Change history this guide. Date Description of changes September 2018 Updated to reflect that Visual Studio Team Services (VSTS) has been rebranded to be Azure DevOps Services. https://aka.ms/TFSImportData November 2017 Updated to reflect the fact that the TFS Database Import Service is now in GA. Additional updates cover the changes to the identity import experience. October 2017 Updated the guide to reflect that import codes are no longer required for queuing imports. Several other sections were updated to cover common questions. August 2017 Updated guidance to reflect the new improvements made to TfsMigrator and changes to the import specification file. In addition, content was added to section one to address some common questions. April 2017 Removed sections that are no longer needed, minor text tweaks to make common questions on scenarios clearer, added additional technical documentation links, and corrected some broken links. April 2016 Initial version of the TFS to Visual Studio Team Services Migration Guide November 2016 Initial version of the TFS to Visual Studio Team Services Migration Guide The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This guide is for informational purposes only.
    [Show full text]
  • Continuous Deployment to Azure with Team Foundation Server
    Continuous Deployment to Azure with Team Foundation Server Continuous Deployment to Azure with Team Foundation Server (Azure DevOps Server) In the recent years, there has been an exponential growth in the number of small and medium enterprises adopting DevOps Culture, which is expected to continue in the years to come. Adopting a DevOps culture may require initial investment, but it has the potential to reduce the overall cost involved in the long run. It not only bridges the gap between development teams and operations teams, but also helps in automating the entire development lifecycle. We can automate the process from the moment the developer pushes the code into the repository to deploying the newly built application to production. Thanks to the CI/CD pipeline. In this cloud era, enterprises are able to deliver their applications promptly and reliably to the cloud using DevOps pipeline model. Why TFS? Organisations can easily implement CI/CD with smart tools like Jenkins, TFS and VSTS. Unlike Jenkins, TFS/VSTS is a complete package with a set of tools to manage software projects, from planning and comprehensive development to testing and deployment. Myth: TFS/VSTS/Azure DevOps only supports .Net workflows Fact: It supports a wide range of popular frameworks such as .NET, Java, PHP, Node.js and Python Microsoft has designed TFS/Azure DevOps Server as a single and a complete package to manage the entire DevOps Life Cycle. Instead of several independent tools that are generally required to work together for the workflow, this can be seamlessly used as one. www.mouritech.com Continuous Deployment to Azure with Team Foundation Server TFS services can be effectively used instead of the independent tools.
    [Show full text]
  • Frequently Asked Questions About Microsoft Licensing
    Frequently Asked Questions about Microsoft Licensing General Topics 7 DOWNGRADE RIGHTS 7 Question A1: Which licenses have downgrade rights? 7 Question A2: I have licensed Office Professional Plus through a Volume Licensing agreement. Can I downgrade it to Office Standard? 7 Question A3: I need to downgrade to a prior version of a product that my organization licenses through Volume Licensing. How do I get prior versions of products? 8 SOFTWARE ASSURANCE 8 Question B1: Why should I add Software Assurance (SA) to my licenses? 8 Question B2: What kind of benefits do I get, if I add SA to my licenses? 8 Question B3: Is it possible to add SA to an OEM/Retail product license? 9 Question B4: How do I manage my SA benefits? 10 Question B5: How long after Software Assurance expiration date can it be renewed? 10 Question B6: Can I renew Software Assurance into a different licensing program than the one I originally bought the license from? 10 Question B7: How can I access the E-learning benefit to allow my end users to learn about Microsoft products? 10 Product Licensing 11 CLIENT ACCESS LICENSES 11 Question C1: When are Client Access Licenses needed? 11 Question C2: Are there any exceptions to when CALs are needed? 11 Question C3: What is Core and Enterprise CAL Suite and what is included? 11 Question C4: What are CAL Equivalent Licenses? 12 Question C5: Do I need more than one CAL per user or device to access server functionality running on more than one server? 14 Question C6: Can I use any CAL version to access servers in my infrastructure? 14 Question C7: A customer licenses all its users for the Core User CAL Suite or Enterprise User CAL Suite.
    [Show full text]
  • Azure Devops Pull Request
    Azure Devops Pull Request Breathless Chariot trellis no meltingness blares unconventionally after Gordon bestialized ignorantly, quite wearier. Public and relational Goddard never commingling his moper! Markos digitalized his spaceship big-note disinterestedly or convexly after Titos heighten and awaking likely, ghostly and unknighted. With the increasing demand for Azure DevOps engineers candidates are moving. Azure Devops Release Pipeline Variables. Git rebase Atlassian Git Tutorial. Once it azure devops pull request is unique identifier that. For pull requests allows a release updates. Azure devops is slow immobiliarecollurait. Az extension add -name azure-devops az login az repos policy create. Azure devops pull request trigger your azure resource group created a new repositories hosted at the file management features to on. Take nor of those native integration with GitHub and Azure DevOps to. One after pr complete, you to always be added easily integrate your software for. Azure DevOps on Twitter Introducing a new change request. The request because moving to use to azure free and the create its visual studio code even in. How to update a entity request from forked repo Stack Overflow. Setting them to azure devops interchangeably throughout the request we will have been gratified in. Work items querying basics and devops sysadmins unable to azure devops build process look and the upper right set with references or project tasks and an identified as. Creating and azure devops pull request because moving forward it is an. Review a merge code with pull requests Azure Repos. Github Az 500 Lab. Rebase with merge require The commits in the interpreter request are rebased on less of pure destination system Then those rebased pull requests are.
    [Show full text]