O que é o Tekton?

Publicado 10/10/2019
Atualizado 22/06/2026
Notebook com linguagem de programação na sala do servidor
By Steven Weaver

Definição do Tekton

O Tekton é um conjunto de componentes compartilhados para construir sistemas de integração contínua e entrega contínua (CI/CD), gerenciados pela Continuous Delivery Foundation (CDF) de código aberto. O Tekton permite que os desenvolvedores construam, testem e implementem aplicativos no Kubernetes usando um framework de código aberto, independente de fornecedor e nativo do Kubernetes.

O objetivo é modernizar a entrega contínua fornecendo especificações do setor para pipelines, fluxos de trabalho e outros blocos de construção. O Tekton permite que você construa, teste e implemente em vários provedores de nuvem ou sistemas locais abstraindo os detalhes de implementação subjacentes.

 

Como o Tekton funciona?

Em termos simples, o projeto Tekton Pipelines oferece recursos no estilo Kubernetes para declarar pipelines de CI/CD. Esses recursos são descritos naturalmente em yaml e armazenados em um repositório de código. Essa abordagem de pipeline como código traz os benefícios do controle de versão e de código-fonte.

O Tekton oferece um conjunto de extensões de Recurso Personalizado para o Kubernetes que definem pipelines e conceitos relacionados. As etapas de construção básicas do Tekton Pipeline são as seguintes:

  • Tarefa: define um conjunto de etapas de compilação, como compilar código, executar testes e criar e implementar imagens.

  • Pipeline: define o conjunto de tarefas que compõem um pipeline.

  • PipelineResource: define um objeto que é uma entrada (como um repositório Git) ou uma saída (como uma imagem do Docker) do pipeline.

  • PipelineRun: define a execução de um pipeline. Esse recurso faz referência ao pipeline a ser executado e quais PipelineResource(s) usar como entrada e saída.

Além de ser nativo do Kubernetes, um pipeline do Tekton pode ser usado para implementação em qualquer ambiente (cluster Kubernetes, Cloud Foundry, máquinas virtuais (VMs), etc.), e as tarefas do pipeline são executadas com segurança de forma isolada; em conjunto, isso permite atender com flexibilidade às necessidades da entrega contínua moderna.

Para ver mais de perto, veja o nosso vídeo, "O que é o Tekton?":

The Continuous Delivery Foundation

A Continuous Delivery Foundation (CDF) abriga, de forma independente de fornecedores, muitos dos projetos de entrega contínua que mais crescem, entre eles Jenkins, Jenkins X, Spinnaker e Tekton. A CDF apoia os profissionais de DevOps com um modelo aberto, treinamento, diretrizes do setor e foco em portabilidade.

A IBM é uma das principais patrocinadoras da CDF e participa ativamente dessa comunidade e de seu ecossistema para ajudar a moldar o futuro da CI/CD. Nossa participação nessa fundação garante que possamos oferecer aos nossos clientes soluções de ponta e nativas da nuvem que entregam aplicações de alta qualidade com rapidez.

IBM DevOps

O que é DevOps?

Andrea Crawford explica o que é DevOps, seu valor e como suas práticas e ferramentas ajudam você a migrar suas aplicações por todo o pipeline de entrega de software, desde a concepção até a produção. Conduzido pelos principais líderes da IBM, o conteúdo foi concebido para ajudar os líderes empresariais a adquirir o conhecimento necessário para priorizar os investimentos em IA que podem estimular o crescimento.

Autora

Steven Weaver

Product Manager

Soluções relacionadas
IBM Instana Observability

Aproveite o poder da IA e da automação para resolver problemas de forma proativa em todo o stack de aplicações.

Explore o IBM Instana Observability
Soluções de DevOps

Utilize softwares e ferramentas de DevOps para desenvolver, implementar e gerenciar aplicações nativas da nuvem em diversos dispositivos e ambientes.

Explore as soluções de DevOps
Serviços de consultoria em nuvem

Acelere a agilidade e o crescimento dos negócios, modernize suas aplicações de forma contínua em qualquer plataforma utilizando nossos serviços de consultoria de nuvem.

Explore os serviços de consultoria em nuvem
Dê o próximo passo

Da detecção proativa de problemas com IBM Instana a insights em tempo real em todo o seu stack, você pode manter aplicações nativas em nuvem funcionando de forma confiável.

  1. Descubra o IBM Instana
  2. Explore as soluções de DevOps