Azure DevOps Explained: Get started with Azure DevOps and develop your DevOps practices

Zaal, Sjoukje, Demiliani, Stefano, Malik, Amit

  • 出版商: Packt Publishing
  • 出版日期: 2020-12-11
  • 售價: $1,340
  • 貴賓價: 9.5$1,273
  • 語言: 英文
  • 頁數: 438
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800563515
  • ISBN-13: 9781800563513
  • 相關分類: DevOpsMicrosoft Azure
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Implement real-world DevOps and cloud deployment scenarios using Azure Repos, Azure Pipelines, and other Azure DevOps tools

Key Features

  • Improve your application development life cycle with Azure DevOps in a step-by-step manner
  • Apply continuous integration and continuous deployment to reduce application downtime
  • Work with real-world CI/CD scenarios curated by a team of renowned Microsoft MVPs and MCTs

Book Description

Developing applications for the cloud involves changing development methodologies and procedures. Continuous integration and continuous deployment (CI/CD) processes are a must today, but are often difficult to implement and adopt. Azure DevOps is a Microsoft Azure cloud service that enhances your application development life cycle and enables DevOps capabilities.

Starting with a comprehensive product overview, this book helps you to understand Azure DevOps and apply DevOps techniques to your development projects. You'll find out how to adopt DevOps techniques for your development processes by using built-in Azure DevOps tools. Throughout the course of this book, you'll also discover how to manage a project with the help of project management techniques such as Agile and Scrum, and then progress toward development aspects such as source code management, build pipelines, code testing and artifacts, release pipelines, and GitHub integration. As you learn how to implement DevOps practices, this book will also provide you with real-world examples and scenarios of DevOps adoption.

By the end of this DevOps book, you will have learned how to adopt and implement Azure DevOps features in your real-world development processes.

What you will learn

  • Get to grips with Azure DevOps
  • Find out about project management with Azure Boards
  • Understand source code management with Azure Repos
  • Build and release pipelines
  • Run quality tests in build pipelines
  • Use artifacts and integrate Azure DevOps in the GitHub flow
  • Discover real-world CI/CD scenarios with Azure DevOps

Who this book is for

This book is for developers, solutions architects, and DevOps engineers interested in getting started with cloud DevOps practices on Azure. Prior understanding of Azure architecture and services is necessary. Some knowledge of DevOps principles and techniques will be useful.

商品描述(中文翻譯)

使用Azure Repos、Azure Pipelines和其他Azure DevOps工具實現真實世界的DevOps和雲端部署場景

主要特點


  • 以逐步方式改善應用程式開發生命週期,運用Azure DevOps

  • 應用持續整合和持續部署,減少應用程式停機時間

  • 與一群著名的Microsoft MVP和MCT團隊合作,處理真實世界的CI/CD場景

書籍描述

為雲端開發應用程式需要改變開發方法和程序。持續整合和持續部署(CI/CD)過程是當今必不可少的,但往往難以實施和採用。Azure DevOps是一個Microsoft Azure雲端服務,可增強您的應用程式開發生命週期並實現DevOps能力。

本書從全面的產品概述開始,幫助您了解Azure DevOps並將DevOps技術應用於開發項目中。您將了解如何使用內建的Azure DevOps工具為開發流程採用DevOps技術。在本書的過程中,您還將發現如何使用敏捷和Scrum等專案管理技術來管理項目,然後進一步探討源代碼管理、構建流程、代碼測試和產物、發布流程以及GitHub集成等開發方面。隨著您學習如何實施DevOps實踐,本書還將為您提供DevOps採用的真實世界示例和場景。

通過閱讀本書,您將學習如何在真實世界的開發流程中採用和實施Azure DevOps功能。

您將學到什麼


  • 熟悉Azure DevOps

  • 了解使用Azure Boards進行專案管理

  • 理解使用Azure Repos進行源代碼管理

  • 構建和發布流程

  • 在構建流程中運行品質測試

  • 使用產物並將Azure DevOps集成到GitHub流程中

  • 探索使用Azure DevOps的真實世界CI/CD場景

本書適合對象

本書適合開發人員、解決方案架構師和DevOps工程師,他們有興趣在Azure上開始使用雲端DevOps實踐。需要先了解Azure架構和服務。對DevOps原則和技術有一定的了解將會有所幫助。

作者簡介

Sjoukje Zaal is a CTO, Microsoft Regional Director, and Microsoft Azure MVP with over 20 years of experience in architecture-, development-, consultancy-, and design-related roles. She works at Capgemini, a global leader in consultancy, technology services, and digital transformation.

She loves to share her knowledge and is active in the Microsoft community as a co-founder of the user groups Tech Daily Chronicle, Global XR Community, and the Mixed Reality User Group. She is also a board member of Azure Thursdays and Global Azure. Sjoukje is an international speaker and is involved in organizing many events. She has written several books and writes blogs.

Stefano Demiliani is a Microsoft MVP in business applications, an MCT, a Microsoft Certified DevOps Engineer and Azure Architect, and a long-time expert on Microsoft technologies. He works as a CTO for EID NAVLAB and his main activities are architecting solutions with Azure and Dynamics 365 ERPs. He's the author of many IT books for Packt and a speaker at international conferences about Azure and Dynamics 365. You can reach him on Twitter or on LinkedIn or via his personal website.

Amit Malik is an IT enthusiast and technology evangelist focused on the cloud and emerging technologies. He is currently employed by Spektra Systems as the director of technology, where he helps Microsoft partners grow their cloud businesses by using effective tools and strategies. He specializes in the cloud, DevOps, software-defined infrastructure, application modernization, data platforms, and emerging technologies around AI. Amit holds various industry-admired certifications from all major OEMs in the cloud and data space, including Azure Solutions Architect Expert. He is also a Microsoft Certified Trainer (MCT). Amit is an active community member of various technology groups and is a regular speaker at industry conferences and events.

作者簡介(中文翻譯)

Sjoukje Zaal是一位擁有超過20年經驗的CTO、Microsoft區域總監和Microsoft Azure MVP。她在架構、開發、諮詢和設計相關角色方面有豐富經驗。她在Capgemini工作,該公司是全球領先的諮詢、技術服務和數字轉型公司。

她熱衷於分享知識,並在Microsoft社群中活躍,是Tech Daily Chronicle、Global XR Community和Mixed Reality User Group的聯合創始人。她還是Azure Thursdays和Global Azure的董事會成員。Sjoukje是一位國際演講者,並參與組織許多活動。她撰寫了幾本書並寫博客。

Stefano Demiliani是Microsoft MVP(商業應用領域),MCT,Microsoft認證的DevOps工程師和Azure架構師,長期以來一直是Microsoft技術的專家。他在EID NAVLAB擔任CTO,主要負責使用Azure和Dynamics 365 ERP架構解決方案。他是Packt的多本IT書籍的作者,並在國際會議上就Azure和Dynamics 365發表演講。您可以通過Twitter、LinkedIn或他的個人網站與他聯繫。

Amit Malik是一位熱衷於雲端和新興技術的IT愛好者和技術傳道者。他目前在Spektra Systems擔任技術總監,幫助Microsoft合作夥伴通過使用有效的工具和策略來發展他們的雲端業務。他專注於雲端、DevOps、軟體定義基礎架構、應用現代化、數據平台和人工智慧周圍的新興技術。Amit擁有來自雲端和數據領域的所有主要OEM的各種業界認可的證書,包括Azure解決方案架構師專家。他還是一位Microsoft認證培訓師(MCT)。Amit是各種技術團體的活躍社群成員,並經常在行業會議和活動中發表演講。

目錄大綱

Table of Contents

  1. Azure DevOps Overview
  2. Managing Projects with Azure DevOps Boards
  3. Source Control Management with Azure DevOps
  4. Understanding Azure DevOps Pipelines
  5. Running Quality Tests in a Build Pipeline
  6. Hosting Your Own Azure Pipeline Agent
  7. Using Artifacts with Azure DevOps
  8. Deploying Applications with Azure DevOps
  9. Integrating Azure DevOps with GitHub
  10. Using Test Plans with Azure DevOps
  11. Real-World CI/CD Scenarios with Azure DevOps

目錄大綱(中文翻譯)

目錄


  1. Azure DevOps 概述

  2. 使用 Azure DevOps Boards 管理專案

  3. 使用 Azure DevOps 進行源代碼控制管理

  4. 了解 Azure DevOps Pipelines

  5. 在建置管線中執行品質測試

  6. 託管自己的 Azure Pipeline 代理

  7. 使用 Azure DevOps 的專案成果物

  8. 使用 Azure DevOps 部署應用程式

  9. 將 Azure DevOps 整合至 GitHub

  10. 使用 Azure DevOps 的測試計劃

  11. 使用 Azure DevOps 的實際 CI/CD 情境