学习Azure DevOps:使用Azure管道、工件、板、Azure CLI、测试计划和Repos超越DevOps
To help cloud professionals make the most of the Azure DevOps platform, "Learning Azure DevOps" is a practical book that walks them through the process step-by-step. This book goes over all the bases of DevOps, including how to automate crucial tasks, deploy infrastructure as code (IaC), and set up and manage CI/CD pipelines. At the outset, the chapters will teach readers how to create Azure DevOps projects and link their repositories to VCSes like GitHub. Any application's build, test, and deployment processes, including Spring Boot's, can be automated with Azure Pipelines by configuring Pipeline as Code using YAML. To make sure that professionals can manage scalable, cloud-native apps, we also cover advanced topics like containerizing apps with Docker and deploying them to Azure Kubernetes Service (AKS). Using frameworks such as JUnit, Mockito, and Postman, the book goes even further into automated testing to guarantee quality assurance and continuous testing. It teaches to automate backup and disaster recovery procedures for resilient operations and to use Flyway to perform schema migrations. Additionally, teams are guided to work efficiently together through Azure Boards, shared pipelines, and centralized infrastructure management, highlighting collaboration. Also covered is Azure DevOps Analytics, which readers can use to keep tabs on their projects and teams' performance using real-time dashboards. Key Learnings Integrate with Git for version control and set up Azure DevOps projects. Develop YAML-based Pipeline as Code to streamline the process of automating builds, tests, and deployments. Dockerize your apps and then launch them on AKS. Utilize Azure Boards and Project Boards to manage and monitor work items, tasks, and user stories. Add Postman, JUnit, and Mockito to your continuous integration pipelines to automate your application testing. Integrate Flyway into your Azure Pipelines to automate database schema migrations and achieve continuous delivery. Facilitate cross-team and cross-project cooperation by establishing shared pipelines and resources. Use Azure DevOps Analytics and performance insights for project management and monitoring. Deploy backups and failover procedures automatically in Azure DevOps. Use Terraform in conjunction with Azure Pipelines to deploy cloud-based IaC. Table of Content Getting Started with Azure DevOps Pipeline as Code with YAML Continuous Integration with Azure Pipelines Continuous Delivery with Azure Pipelines Managing Dependencies with Azure Artifacts Testing and Quality Assurance with Azure Test Plans Infrastructure Automation with Azure Pipelines Collaboration and Team Management in Azure DevOps
英文| 2024年8月4日| ISBN-10:8119177312 | 200页|电子版PDF | 1 MB 为了帮助云专业人员充分利用Azure DevOps平台,《学习Azure DevOps》是一本实用的书,一步一步地引导他们完成整个过程。本书介绍了DevOps的所有基础知识,包括如何自动化关键任务、将基础设施部署为代码(IaC)以及设置和管理CI/CD管道。首先,本章将教读者如何创建Azure DevOps项目,并将其存储库链接到GitHub等VCS。任何应用程序的构建、测试和部署过程,包括Spring Boot,都可以通过使用YAML将Pipeline配置为代码,使用Azure Pipeline实现自动化。为了确保专业人员能够管理可扩展的云原生应用程序,我们还介绍了使用Docker将应用程序容器化并将其部署到Azure Kubernetes Service(AKS)等高级主题。本书使用JUnit、Mockito和Postman等框架,进一步深入自动化测试,以确保质量保证和持续测试。它教导如何自动化备份和灾难恢复过程以实现弹性操作,并使用Flyway执行模式迁移。此外,通过Azure Board、共享管道和集中式基础设施管理,团队可以高效地协同工作,突出协作。还涵盖了Azure DevOps Analytics,读者可以使用它通过实时仪表板跟踪他们的项目和团队的绩效。关键学习与Git集成以进行版本控制,并设置Azure DevOps项目。开发基于YAML的Pipeline as Code,以简化自动化构建、测试和部署的过程。Docker化你的应用程序,然后在AKS上启动它们。利用Azure Board和Project Board来管理和监控工作项、任务和用户故事。将Postman、JUnit和Mockito添加到您的持续集成管道中,以自动化您的应用程序测试。将Flyway集成到Azure管道中,以自动化数据库模式迁移并实现持续交付。通过建立共享的管道和资源,促进跨团队和跨项目的合作。使用Azure DevOps Analytics和性能洞察进行项目管理和监控。在Azure DevOps中自动部署备份和故障转移过程。将Terraform与Azure管道结合使用来部署基于云的IaC。目录开始使用Azure DevOps管道作为代码使用YAML与Azure管道持续集成使用Azure管道持续交付使用Azure管道管理依赖关系使用Azure工件测试和质量保证使用Azure测试计划使用Azure管道基础设施自动化在Azure DevOps中的协作和团队管理本站不对文件进行储存,仅提供文件链接,请自行下载,本站不对文件内容负责,请自行判断文件是否安全,如发现文件有侵权行为,请联系管理员删除。
Wireless Communications for Power Substations: RF Characterization and Modeling
Projective Geometry: Solved Problems and Theory Review (True PDF,EPUB)
Kingship and Government in Pre-Conquest England c.500–1066
Numerical Algorithms with C
Mathematical Modelling Skills
The Art of Encouragement: How to Lead Teams, Spread Love, and Serve from the Heart (True PDF)
Principles of Cybersecurity
React in Depth (True/Retail EPUB)
The Complete Obsolete Guide to Generative AI (True/Retail EPUB)
IT-Forensik: Ein Grundkurs