Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 7 Stimmen.
Hands-On Azure Pipelines: Understanding Continuous Integration and Deployment in Azure Devops
Erstellen, verpacken und verteilen Sie Softwareprojekte, die mit einer beliebigen Sprache für eine beliebige Plattform entwickelt wurden, mithilfe von Azure-Pipelines.
Das Buch beginnt mit einem Überblick über CI/CD und die Notwendigkeit der Automatisierung der Softwarebereitstellung. Anschließend werden die grundlegenden Konzepte von Azure-Pipelines erläutert, gefolgt von einer praktischen Anleitung zur Einrichtung von Agenten auf allen Plattformen, die die Softwareentwicklung in jeder Sprache ermöglichen. Im weiteren Verlauf lernen Sie, eine Pipeline mit dem klassischen Visual Editor unter Verwendung von PowerShell-Skripten, einer REST-API, der Erstellung eines Bearbeitungsprotokolls, der Speicherung und vielem mehr einzurichten. Sie werden mit Artefakt-Feeds arbeiten, um Bereitstellungspakete zu speichern und sie in einem Build zu verwenden. Als Teil der Diskussion werden Sie die Implementierung und Verwendung von YAML (Yet Another Markup Language) Build-Pipelines kennenlernen. Anschließend werden Sie Azure Release Pipelines in DevOps erstellen und Erweiterungen für Azure Pipelines entwickeln. Schließlich werden Sie verschiedene Strategien und Muster für die Entwicklung von Pipelines kennenlernen und einige Beispiellektionen zur Erstellung und Bereitstellung von Pipelines durchlaufen.
Nach der Lektüre von Hands-on Azure Pipelines werden Sie in der Lage sein, CI und CD zu kombinieren, um Ihren Code konstant und konsistent zu testen und zu erstellen und ihn an jedes beliebige Ziel zu liefern.
Was Sie lernen werden
⬤ Arbeiten mit Azure-Build-and-Release-Pipelines.
⬤ Erweitern Sie die Fähigkeiten und Funktionen von Azure-Pipelines.
⬤ Verstehen Sie Build-, Paket- und Bereitstellungsstrategien sowie Versionierung und Muster mit Azure-Pipelines.
⬤ Erstellen von Infrastruktur und Bereitstellung, die auf häufig verwendete Azure-Plattformdienste abzielen.
⬤ Mobile Anwendungen erstellen und bereitstellen.
⬤ Verwenden Sie Azure DevOps Schnellstart-Projekte.
Für wen ist dieses Buch?
Softwareentwickler und Testautomatisierer, die am Softwarebereitstellungsprozess beteiligt sind.