Kubernetes-Integration mit Azure Pipelines– Microsoft Build-Ankündigungen

Die Microsoft Build-Konferenz fand vom 6. bis 8. Mai in Seattle statt. Während der Konferenz haben wir einige spannende neue Features angekündigt.

Für instance können Sie sich jetzt mit der GitHub-Identität beim Azure DevOps-Portal anmelden. Darüber hinaus können Sie Ihr GitHub-Repository über eine YAML-basierte mehrstufige Pipeline bis zu Kubernetes mitnehmen.

Weitere Informationen finden Sie in der Liste features unten.

Features

Allgemeines:

Azure Pipelines:

Azure Artifacts:

Verwaltung:

Allgemein

Anmelden bei Azure DevOps mit Ihren GitHub-Anmeldeinformationen

Jetzt können Sie Ihre GitHub-Anmeldeinformationen verwenden, um sich bei Azure DevOps anzumelden. Die Option zum Anmelden mit Ihrem GitHub-Konto wird auf allen Microsoft-Anmeldeseiten angezeigt. Um Ihre GitHub-Anmeldeinformationen zu verwenden, klicken Sie auf Mit GitHub anmelden.

Azure DevOps-Anmeldeseite.

Nachdem Sie sich bei GitHub angemeldet und die Microsoft-Anwendung autorisiert haben, erhalten Sie ein neues Microsoft-Konto, das mit Ihrer GitHub-Identität verknüpft ist. Während dieses Vorgangs haben Sie auch die Möglichkeit, es auf Wunsch mit einem vorhandenen Microsoft-Konto zu verknüpfen.

Sie können den Blogbeitrag mit der vollständigen Ankündigung hier sehen.

Eine einfachere Möglichkeit zum Kauf von Azure DevOps

Wir arbeiten ständig daran, unsere End-to-End-Erfahrung zu verbessern, einschließlich der Kaufanleitung für unser Produkt. Als Antwort auf Ihr Feedback freuen wir uns, Änderungen ankündigen zu können, die den Kauf einiger Azure DevOps Services vereinfachen. Die Änderungen an Azure Artifacts werden am 6. Mai 2019 eingeführt, und die anderen Lizenzierungsänderungen werden ab dem 1. Juni 2019 in Ihrer Rechnung berücksichtigt.

Sehen Sie sich den Blogbeitrag mit der vollständigen Ankündigung hier an.

Azure Pipelines

Kubernetes-Integration für Azure Pipelines

Kubernetes- und Docker-Container sind zu einem wichtigen Bestandteil des Technologiestapels vieler Organisationen geworden. Mit Kubernetes können Sie die Agilität Ihrer Infrastruktur erhöhen, wenn Sie Ihre Apps im großen Stil ausführen. Die Kombination von Containern mit DevOps-Methoden kann den Entwicklungsprozess durch Continuous Integration und Continuous Delivery-Methoden, die auf Containern basieren, wesentlich agiler machen.

Damit Sie mit Containern vorankommen können, haben wir ihnen den Einstieg in Azure Pipelines erleichtert, sodass Sie Anwendungen mit Docker-Containern erstellen und in Kubernetes-Clustern in jeder Cloud bereitstellen können. Außerdem haben wir eine dedizierte Kubernetes-Umgebungsansicht in Azure Pipelines hinzugefügt.

Die Details zu den neuen Features und die vollständige Ankündigung finden Sie hier.

Mehrstufige YAML-Pipelines

Wir bieten jetzt eine einheitliche YAML-Benutzeroberfläche, sodass Sie Ihre Pipelines so konfigurieren können, dass sie sowohl Continuous Integration (CI) als auch Continuous Delivery (CD) nutzen können. Wenn Sie Ihre Pipelines mithilfe von YAML-Dokumenten definieren, können Sie die Pipelinekonfiguration zusammen mit dem Code Ihrer Anwendung in die Quellcodeverwaltung überprüfen, um die Verwaltung, Versionierung und Steuerung zu vereinfachen.

Mit der neuen YAML-Unterstützung fügen wir auch eine neue Benutzeroberfläche hinzu, mit der Sie alle mehrstufigen Pipelines im gesamten Produkt visualisieren können. Darüber hinaus verfügen wir über eine neue Protokollanzeige, mit der Sie problemlos zwischen Phasen und Aufträgen springen und Fehler und Warnungen schnell erkennen können.

Schließlich haben wir auch das Konzept von Umgebungen hinzugefügt, um Bereitstellungsfehler zu diagnostizieren, die Rückverfolgbarkeit zu verbessern und mehrere Bereitstellungen nachzuverfolgen.

Um diese Features zu aktivieren, wechseln Sie zur Seite Vorschaufeatures, und aktivieren Sie mehrstufige Pipelines.

Weitere Details zu diesen Features finden Sie in der vollständigen Ankündigung.

Azure Artifacts

Bezahlung pro GB

Bisher war eine separate, zusätzliche Lizenz für alle Benutzer von Azure Artifacts erforderlich, die über die Azure DevOps-Basislizenz hinausgeht. Wir haben Ihr Feedback gehört, dass dies unflexibel, schwer zu verwalten und oft nicht kostengünstig ist. Basierend auf diesem Feedback haben wir die Gebühren für Azure Artifacts geändert. Jetzt berechnen wir nur den von Ihnen verwendeten Speicher, nicht die Anzahl der Personen, die ihn verwenden. Auf diese Weise kann jeder Benutzer in Ihrem organization auf Pakete zugreifen und diese freigeben.

Jeder organization kann bis zu 2 GB Speicherplatz kostenlos nutzen. Zusätzliche Speichernutzung wird gemäß gestaffelten Tarifen ab 2 USD pro GB berechnet und sinkt auf 0,25 USD pro GB. Alle Details finden Sie auf unserer Preisseite.

Allgemeine Verfügbarkeit von Python- und Universalpaketen

Wir haben seit einiger Zeit Unterstützung für Python-Pakete sowie unsere eigenen Universellen Pakete in der öffentlichen Vorschau. Ab jetzt sind beide allgemein verfügbar und bereit für alle Produktionsworkloads.

Hier finden Sie den Blogbeitrag zu Preisen für Bezahlung pro GB und anderen Azure Artifacts-Updates.

Verwaltung

Eine einfachere Möglichkeit zum Kauf von Azure DevOps

Wir arbeiten ständig daran, unsere End-to-End-Erfahrung zu verbessern, einschließlich der Kaufanleitung für unser Produkt. Als Antwort auf Ihr Feedback freuen wir uns, Änderungen ankündigen zu können, die den Kauf einiger Azure DevOps Services vereinfachen. Die Änderungen an Azure Artifacts werden am 6. Mai 2019 eingeführt, und die anderen Lizenzierungsänderungen werden ab dem 1. Juni 2019 in Ihrer Rechnung berücksichtigt.

Sehen Sie sich den Blogbeitrag mit der vollständigen Ankündigung hier an.

Nächste Schritte

Wechseln Sie zu Azure DevOps, und sehen Sie sich an.

Senden von Feedback

Wir würden uns freuen zu hören, was Sie über diese Features denken. Verwenden Sie das Feedbackmenü, um ein Problem zu melden oder einen Vorschlag bereitzustellen.

Einen Vorschlag unterbreiten

Sie können auch Ratschläge und Ihre Fragen von der Community in Stack Overflow beantworten lassen.

Vielen Dank,

Gopinath Chigakkagari (Twitter)