Tekton
Elementos fundamentais de CI/CD nativos do Kubernetes.
Visão geral
Padronize suas ferramentas de CI/CD
O Tekton fornece componentes de código aberto para ajudar você a padronizar suas ferramentas e processos de CI/CD entre fornecedores, idiomas e ambientes de implantação. As especificações do setor em relação a pipelines, versões, fluxos de trabalho e outros componentes de CI/CD disponíveis com o Tekton funcionam bem com as ferramentas de CI/CD existentes, como Jenkins, Jenkins X, Skaffold, Knative, entre outras.
Práticas recomendadas integradas para o Kubernetes
As práticas recomendadas integradas ao Tekton permitem criar rapidamente pipelines de CI/CD nativos da nuvem rapidamente. O objetivo é permitir que os desenvolvedores criem e implantem imagens imutáveis, gerenciem o controle de versões da infraestrutura ou executem reversões mais fáceis. Com o Tekton, também é possível aproveitar os padrões avançados de implantação, como lançamentos, implementações azul/verde e canário ou fluxo de trabalho do GitOps.
Execute em ambientes híbridos ou com várias nuvens
O Tekton permite criar, testar e implantar em vários ambientes, como VMs, infraestruturas sem servidor, Kubernetes ou Firebase. Você também pode implantar em vários provedores de nuvem ou ambientes híbridos usando os pipelines do Tekton.
Tenha flexibilidade máxima
O Tekton oferece total flexibilidade para criar pipelines avançados usando as ferramentas de CI/CD de sua preferência. Você pode optar por criar, testar e implantar fluxos de trabalho com base nos requisitos da sua equipe porque o Tekton abstrai a implementação subjacente.
Recursos
O Tekton foi projetado para funcionar bem com as ferramentas do Kubernetes específicas do Google Cloud. Isso inclui implantações no Google Kubernetes Engine, bem como armazenamento e verificação de artefatos usando o Container Registry. Você também pode criar, testar e implantar em vários ambientes, como VMs, infraestruturas sem servidor, Kubernetes ou Firebase.
Gerenciamento de artefatos
Armazene, gerencie e proteja seus artefatos. Os pipelines do Tekton funcionam bem com outras ferramentas de terceiros.
Pipelines de implantação
Os pipelines de implantação foram projetados para atender a fluxos de trabalho complexos, incluindo lançamentos em vários ambientes e implantações canário e azul-verde.
Resultados
Receba insights sobre os resultados do teste e do build, além dos registros, como parte da API de armazenamento de resultados integrada.
"Com oTtonton Pipelines, possibilitamos a execução e o gerenciamento de pipelines do Jenkins X de maneira nativa no Kubernetes. Sem o Tekton, teríamos que escrever esse sistema por conta própria, o que nos custaria muito tempo e esforço. Além disso, o Tekton conta com um forte apoio da comunidade de desenvolvimento para solucionar desafios de CI/CD nativos da nuvem.
Andrew Bayer, engenheiro de software da CloudBees. Criador e mantenedor de pipelines declarativos no Jenkins
Acesse o repositório do GitHub do Tekton para começar a usar os blocos de construção de CI/CD nativos do Kubernetes.
Acesse o repositório do GitHub do Tekton para começar a usar os blocos de construção de CI/CD nativos do Kubernetes.