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

Die Microsoft Build-Konferenz wurde am 6. - 8. Mai in Seattle abgehalten. Während der Konferenz haben wir mehrere spannende neue Features angekündigt.

Sie können beispielsweise GitHub Identität verwenden, um sich im Azure DevOps-Portal anzumelden. Darüber hinaus können Sie Ihre GitHub Repo mit einer YAML-basierten Multistagepipeline auf kubernetes zurücknehmen.

Weitere Informationen finden Sie in der Liste "Features " unten.

Funktionen

Allgemeines:

Azure Pipelines:

Azure Artifacts:

Verwaltung:

Allgemein

Anmelden bei Azure DevOps mithilfe Ihrer GitHub Anmeldeinformationen

Jetzt können Sie Ihre GitHub Anmeldeinformationen verwenden, um sich bei Azure DevOps anzumelden. Sie sehen die Möglichkeit, sich mit Ihrem GitHub Konto auf allen Microsoft-Anmeldeseiten anzumelden. Wenn Sie Ihre GitHub Anmeldeinformationen verwenden möchten, klicken Sie auf "Anmelden mit GitHub".

Azure DevOps sign in page.

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 Prozesses haben Sie auch die Möglichkeit, sie mit einem vorhandenen Microsoft-Konto zu verknüpfen, wenn Sie möchten.

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

Einfachere Möglichkeit zum Kaufen von Azure DevOps

Wir arbeiten ständig daran, unsere End-to-End-Erfahrung zu verbessern, einschließlich der Kauf unseres Produkts. Als Reaktion auf Ihr Feedback freuen wir uns, Änderungen mitzuteilen, die vereinfachen, wie Sie einige Azure DevOps Services kaufen. Wir werden die Azure Artifacts Änderungen am 6. Mai 2019 einführen und die anderen Lizenzierungsänderungen werden von 1. Juni 2019 am 1. Juni 2019 wieder angezeigt.

Schauen 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 ein wichtiger Bestandteil des Technologiestapels vieler Organisationen. Kubernetes ermöglicht Es Ihnen, die Flexibilität Ihrer Infrastruktur bei der Ausführung Ihrer Apps im Maßstab zu erhöhen. Die Kombination von Containern mit DevOps Methoden kann den Entwicklungsprozess durch kontinuierliche Integration und kontinuierliche Übermittlungspraktiken, die um Container aufgebaut sind, viel agiler machen.

Um Ihnen dabei zu helfen, mit Containern voranzugehen, haben wir es leicht gemacht, in Azure Pipelines zu beginnen, damit Sie Anwendungen mit Docker-Containern erstellen und sie in jeder Cloud in Kubernetes-Clustern bereitstellen können. Wir haben auch eine dedizierte Kubernetes-Umgebungen-Ansicht in Azure Pipelines hinzugefügt.

Hier finden Sie die Details zu neuen Features und der vollständigen Ankündigung.

Mehrstufige YAML-Pipelines

Wir bieten jetzt eine einheitliche YAML-Erfahrung, damit Sie Ihre Pipelines so konfigurieren können, dass sie sowohl die kontinuierliche Integration (CI) als auch die kontinuierliche Übermittlung (CD) nutzen können. Wenn Sie Ihre Pipelines mithilfe von YAML-Dokumenten definieren, können Sie die Pipelinekonfiguration zusammen mit dem Code Ihrer Anwendung überprüfen, um die Versionierung und Steuerung ihrer Anwendung zu vereinfachen.

Mit der neuen YAML-Unterstützung fügen wir auch eine neue Benutzeroberfläche hinzu, um Ihnen bei der Visualisierung aller mehrstufigen Pipelines im gesamten Produkt zu helfen. Darüber hinaus verfügen wir über eine neue Protokollanzeigeerfahrung, mit der Sie einfach zwischen Phasen und Aufträgen springen können und Ihnen dabei helfen, Fehler und Warnungen schnell zu identifizieren.

Schließlich haben wir das Konzept von Umgebungen hinzugefügt, um Bereitstellungsfehler zu diagnostizieren, die Ablaufverfolgung zu verbessern und mehrere Bereitstellungen zu verfolgen.

Um diese Features zu aktivieren, wechseln Sie zur Seite "Vorschaufeatures", und aktivieren Sie Multi-Stage-Pipelines.

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

Azure Artifacts

Pay-per-GB

Bisher wurde eine separate, zusätzliche Lizenz für alle, die Azure Artifacts verwenden, über die Azure DevOps Basislizenz hinaus erforderlich. Wir haben Ihr Feedback gehört, dass dies unflexible, schwer zu verwalten und oft nicht kostenwirksam war. Basierend auf diesem Feedback haben wir geändert, wie wir Azure Artifacts berechnen. Jetzt berechnen wir nur den von Ihnen verwendeten Speicher, nicht die Anzahl der Personen, die sie verwenden. Auf diese Weise kann jeder Benutzer in Ihrer Organisation auf Pakete zugreifen und freigeben.

Jede Organisation kann bis zu 2 GB Speicherplatz kostenlos verwenden. Die zusätzliche Speichernutzung wird gemäß gestuften Preisen ab 2 USD pro GB berechnet und auf 0,25 USD pro GB verringert. Vollständige Details finden Sie auf unserer Preisseite.

Allgemeine Verfügbarkeit von Python- und Universellen Paketen

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

Sie können den Blogbeitrag zu Pay-per-GB-Preisen und anderen Azure Artifacts Updates hier sehen.

Verwaltung

Einfachere Möglichkeit zum Kaufen von Azure DevOps

Wir arbeiten ständig daran, unsere End-to-End-Erfahrung zu verbessern, einschließlich der Kauf unseres Produkts. Als Reaktion auf Ihr Feedback freuen wir uns, Änderungen mitzuteilen, die vereinfachen, wie Sie einige Azure DevOps Services kaufen. Wir werden die Azure Artifacts Änderungen am 6. Mai 2019 einführen und die anderen Lizenzierungsänderungen werden von 1. Juni 2019 am 1. Juni 2019 wieder angezeigt.

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

Nächste Schritte

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

Senden von Feedback

Wir möchten gerne hören, was Sie über diese Features denken. Verwenden Sie das Feedbackmenü, um ein Problem zu melden oder einen Vorschlag bereitzustellen.

Make a suggestion

Sie können auch Beratung und Ihre Fragen erhalten, die von der Community auf Stack Overflow beantwortet wurden.

Vielen Dank,

Gopinath Chigakkagari (Twitter)