Retrouvez les derniers lancements de produits, démonstrations et formations de Next 2023. Commencer.

Tekton

Description de la vidéo

Aperçu

Puissant et flexible, Tekton est un framework Open Source Kubernetes natif servant à la création de systèmes d'intégration et de livraison continues (CI/CD). Il permet de procéder à des compilations, des tests et des déploiements avec divers fournisseurs cloud ou systèmes sur site en faisant abstraction des détails de la mise en œuvre sous-jacente.
Infographie de quelques outils CI/CD

Standardisation de vos outils CI/CD

Les composants Open Source de Tekton vous aident à standardiser les processus et outils CI/CD pour divers fournisseurs, langages et environnements de déploiement. Les spécifications du secteur qui s'appliquent aux pipelines, versions, workflows et autres composants CI/CD disponibles avec Tekton fonctionnent efficacement avec les outils CI/CD existants, parmi lesquels Jenkins, Jenkins X, Skaffold et Knative.

Illustration d'avions Jenkins x seconde

Bonnes pratiques intégrées pour Kubernetes

Grâce aux bonnes pratiques intégrées à Tekton, vous pouvez créer rapidement des pipelines CI/CD cloud natifs. L'objectif est de permettre aux développeurs de créer et déployer des images inaltérables, de gérer le contrôle des versions de l'infrastructure ou d'effectuer facilement des rollbacks. Avec Tekton, vous pouvez également exploiter les schémas de déploiement avancés tels que les déploiements progressifs, bleu-vert et Canary, ou les workflows GitOps.

Illustration représentant un modèle hybride et cloud

Exécution dans un environnement hybride ou multicloud

Tekton permet de procéder à des compilations, des tests et des déploiements dans de nombreux environnements (sans serveur, VM, Kubernetes ou Firebase, par exemple). Vous pouvez également effectuer les déploiements avec divers fournisseurs cloud ou environnements hybrides à l'aide des pipelines Tekton.

Workflow de création, de test et de déploiement

Flexibilité maximale

Tekton vous offre une flexibilité optimale pour créer des pipelines puissants à l'aide des outils CI/CD de votre choix. Étant donné que ce framework fait abstraction de la mise en œuvre sous-jacente, vous pouvez choisir les workflows de compilation, de test et de déploiement en fonction des besoins de votre équipe.

Features

Tekton est conçu pour fonctionner efficacement avec les outils Kubernetes propres à Google Cloud. Cela inclut les déploiements sur Google Kubernetes Engine, ainsi que le stockage et l'analyse des artefacts à l'aide de Container Registry. Vous pouvez par ailleurs procéder à des compilations, des tests et des déploiements dans plusieurs environnements (sans serveur, VM, Kubernetes ou Firebase, par exemple).

Gestion des artefacts

Stockez, gérez et sécurisez vos artefacts. Les pipelines Tekton fonctionnent correctement avec d'autres outils tiers.

Pipelines de déploiement

Les pipelines de déploiement sont conçus pour accepter des workflows complexes, parmi lesquels les déploiements bleu-vert, Canary ou effectués dans plusieurs environnements.

Résultats

Obtenez des informations sur les résultats des tests et des compilations, de même que des journaux dans le cadre de l'API intégrée de stockage des résultats.

"Les pipelines Tekton nous permettent de piloter de manière native l'exécution et la gestion des pipelines Jenkins X dans Kubernetes. Sans Tekton, nous aurions été contraints de créer nous-mêmes ce type de système, ce qui aurait exigé beaucoup de temps et d'efforts. En outre, Tekton bénéficie de l'appui solide d'une communauté de développement pour résoudre les problèmes liés aux systèmes CI/CD cloud natifs.

Andrew Bayer, ingénieur logiciel chez CloudBees, en charge de la création et de la gestion des pipelines déclaratifs dans Jenkins

  • Description de l'élément
  • Description de l'élément

Passez à l'étape suivante

Accédez au dépôt GitHub de Tekton pour commencer à utiliser les composants principaux CI/CD Kubernetes natifs.

Vous avez besoin d'aide pour démarrer ?
Faites appel à un partenaire de confiance
Poursuivez vos recherches

Passez à l'étape suivante

Accédez au dépôt GitHub de Tekton pour commencer à utiliser les composants principaux CI/CD Kubernetes natifs.

Vous avez besoin d'aide pour démarrer ?
Faites appel à un partenaire de confiance
Consultez des conseils et bonnes pratiques