Intégration de Kubernetes à Azure Pipelines - Annonces de build Microsoft

La conférence Microsoft Build s’est tenue du 6 au 8 mai à Seattle. Au cours de la conférence, nous avons annoncé plusieurs nouvelles fonctionnalités intéressantes.

Pour instance, vous pouvez maintenant utiliser l’identité GitHub pour vous connecter au portail Azure DevOps. En outre, vous pouvez prendre votre dépôt GitHub jusqu’à Kubernetes à l’aide d’un pipeline multiphase basé sur YAML.

Pour plus d’informations, consultez la liste des fonctionnalités ci-dessous.

Fonctionnalités

Général :

Azure Pipelines :

Azure Artifacts :

Administration :

Général

Connexion à Azure DevOps à l’aide de vos informations d’identification GitHub

Vous pouvez maintenant utiliser vos informations d’identification GitHub pour vous connecter à Azure DevOps. Vous verrez la possibilité de vous connecter avec votre compte GitHub sur toutes les pages de connexion Microsoft. Pour utiliser vos informations d’identification GitHub, cliquez sur Se connecter avec GitHub.

Page de connexion Azure DevOps.

Après vous être connecté à GitHub et autorisé l’application Microsoft, vous obtenez un nouveau compte Microsoft lié à votre identité GitHub. Au cours de ce processus, vous avez également la possibilité de le lier à un compte Microsoft existant si vous le souhaitez.

Vous pouvez voir le billet de blog avec l’annonce complète ici

Un moyen plus simple d’acheter Azure DevOps

Nous travaillons constamment à améliorer notre expérience de bout en bout, y compris la façon dont vous achetez notre produit. En réponse à vos commentaires, nous sommes heureux d’annoncer des changements qui simplifieront la façon dont vous achetez certains de Azure DevOps Services. Nous déploierons les modifications d’Azure Artifacts le 6 mai 2019 et les autres modifications de licence seront répercutées sur votre facture à partir du 1er juin 2019.

Jetez un coup d’œil au billet de blog avec l’annonce complète ici.

Azure Pipelines

Intégration de Kubernetes pour Azure Pipelines

Les conteneurs Kubernetes et Docker sont devenus une partie importante de la pile technologique de nombreuses organisations. Kubernetes vous permet d’augmenter l’agilité de votre infrastructure lors de l’exécution de vos applications à grande échelle. La combinaison de conteneurs avec des pratiques DevOps peut rendre le processus de développement beaucoup plus agile grâce à des pratiques d’intégration continue et de livraison continue basées sur les conteneurs.

Pour vous aider à aller de l’avant avec les conteneurs, nous avons facilité la prise en main d’Azure Pipelines afin que vous puissiez créer des applications avec des conteneurs Docker et les déployer sur des clusters Kubernetes, dans n’importe quel cloud. Nous avons également ajouté une vue dédiée environnements Kubernetes dans Azure Pipelines.

Vous pouvez voir les détails sur les nouvelles fonctionnalités et l’annonce complète ici.

Pipelines YAML à plusieurs étapes

Nous offrons maintenant une expérience YAML unifiée qui vous permet de configurer vos pipelines pour utiliser à la fois l’intégration continue (CI) et la livraison continue (CD). La définition de vos pipelines à l’aide de documents YAML vous permet d’case activée la configuration du pipeline dans le contrôle de code source avec le code de votre application, pour faciliter la gestion, le contrôle de version et le contrôle de version.

Avec la nouvelle prise en charge YAML, nous ajoutons également une nouvelle interface utilisateur pour vous aider à visualiser tous les pipelines à plusieurs étapes dans le produit. En outre, nous proposons une nouvelle expérience d’affichage des journaux qui vous permet de passer facilement d’une étape à l’autre et aux travaux, tout en vous aidant à identifier rapidement les erreurs et les avertissements.

Enfin, nous avons également ajouté le concept d’environnements pour aider à diagnostiquer les échecs de déploiement, à améliorer la traçabilité et à suivre plusieurs déploiements.

Pour activer ces fonctionnalités, accédez à la page d’aperçu des fonctionnalités et activez pipelines à plusieurs étapes.

Pour plus d’informations sur ces fonctionnalités, vous pouvez consulter l’annonce complète ici.

Azure Artifacts

Paiement par Go

Jusqu’à présent, une licence supplémentaire distincte était requise pour toute personne utilisant Azure Artifacts, au-delà de la licence de base Azure DevOps. Vous nous avez dit que c’était inflexible, difficile à gérer et souvent pas rentable. Sur la base de ces commentaires, nous avons modifié la façon dont nous facturons Azure Artifacts. Maintenant, nous ne facturerons que pour le stockage que vous utilisez, pas le nombre de personnes qui l’utilisent. De cette façon, chaque utilisateur de votre organization peut accéder aux packages et les partager.

Chaque organization peut utiliser jusqu’à 2 Go de stockage gratuitement. L’utilisation du stockage supplémentaire est facturée selon des tarifs hiérarchisé commençant à 2 $ par Go et diminuant à 0,25 $ par Go. Vous trouverez tous les détails sur notre page de tarification.

Disponibilité générale de Python et des packages universels

Nous avons pris en charge les packages Python, ainsi que nos propres packages universels, en préversion publique depuis un certain temps. À partir de maintenant, les deux sont généralement disponibles et prêts pour toutes vos charges de travail de production.

Vous pouvez consulter le billet de blog sur la tarification du paiement par Go et d’autres mises à jour d’Azure Artifacts ici.

Administration

Un moyen plus simple d’acheter Azure DevOps

Nous travaillons constamment à améliorer notre expérience de bout en bout, y compris la façon dont vous achetez notre produit. En réponse à vos commentaires, nous sommes heureux d’annoncer des changements qui simplifieront la façon dont vous achetez certains de Azure DevOps Services. Nous déploierons les modifications d’Azure Artifacts le 6 mai 2019 et les autres modifications de licence seront répercutées sur votre facture à partir du 1er juin 2019.

Jetez un coup d’œil au billet de blog avec l’annonce complète ici.

Étapes suivantes

Accédez à Azure DevOps et jetez un coup d’œil.

Comment fournir des commentaires

Nous aimerions savoir ce que vous pensez de ces fonctionnalités. Utilisez le menu de commentaires pour signaler un problème ou fournir une suggestion.

Faire une suggestion

Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.

Merci,

Gopinath Chigakkagari (Twitter)