IBM Cloud Docs
Trabalhando com Delivery Pipeline Private Workers

Trabalhando com Delivery Pipeline Private Workers

Continuous Delivery será descontinuado nas seguintes regiões em 10 de abril de 2026: eu-es e jp-osa. Essa descontinuação também se aplica a todos os recursos fornecidos no serviço, incluindo o Code Risk Analyzer e o DevOps Insights. Saiba mais

Continuous Delivery será descontinuado nas seguintes regiões em 12 de fevereiro de 2027: au-syd, ca-mon, ca-tor, us-east. O Code Risk Analyzer e o DevOps Insights também serão descontinuados em todas as regiões nessa data. No entanto, se uma região não tiver uso ativo desses recursos, os recursos dessa região poderão ser descontinuados mais cedo e deixar de aceitar novas instâncias. Saiba mais

O Delivery Pipeline usa trabalhadores públicos e privados para executar tarefas de pipeline. Por padrão, as tarefas de pipeline são executadas usando trabalhadores públicos na infraestrutura compartilhada pública gerenciada pela IBM.

Em certos cenários, seu Delivery Pipeline pode requerer acesso a recursos internos ou no local. Nessas situações, é possível conectar e integrar um Delivery Pipeline Private Worker para executar em sua própria infraestrutura do Kubernetes.

Pré-requisitos

Antes de configurar um trabalhador privado, assegure-se de ter os recursos a seguir disponíveis:

  • Um cluster Kubernetes. Deve-se ter um cluster para instalar um trabalhador privado. Você pode fornecer seu próprio cluster ou pode configurar um cluster a partir do site IBM Cloud Kubernetes Service.

  • Opcional. Uma cadeia de ferramentas com um pipeline que contenha pelo menos um estágio. É possível criar uma cadeia de ferramentas usando a Integração de ferramenta do trabalhador privado do Delivery Pipeline. Também é possível criar uma cadeia de ferramentas usando o modelo de cadeia de ferramentas Desenvolver um app Kubernetes:

    1. Efetue login na IBM Cloud.
    2. Vá para https://cloud.ibm.com/devops/create e selecione o modelo Develop a Kubernetes app toolchain.
    3. Preencha os campos do Delivery Pipeline.
    4. Clique em Criar para criar sua cadeia de ferramentas do app Kubernetes.

Configurando um Delivery Pipeline Private Worker

As cadeias de ferramentas fornecem um conjunto integrado de ferramentas para construir, implementar e gerenciar seus apps. As integrações de ferramentas são os blocos de construção de uma cadeia de ferramentas. Um pipeline contido em uma cadeia de ferramentas que tem uma ou mais integrações de trabalhadores privados tem opções adicionais disponíveis. Para pipelines Clássicos, essas opções estão disponíveis na guia Trabalhadores da página Configuração de estágio (Stage Configuration) Para pipelines do Tekton, essas opções estão disponíveis nas configurações especificadas na página Trabalhador.

Para os pipelines Tekton, também é possível especificar um trabalhador por acionador, o que substitui o trabalhador configurado no nível do pipeline na página Trabalhador.

Conclua as etapas a seguir para configurar um trabalhador privado:

  1. Configure a integração de ferramenta do Delivery Pipeline Private Worker para sua cadeia de ferramentas.
  2. Configure seu cluster Kubernetes com um trabalhador privado.
  3. Use o trabalhador privado em seu pipeline.

Configurando a integração da ferramenta Delivery Pipeline Private Worker usando o console

Conclua as etapas a seguir para configurar a integração de ferramenta do Delivery Pipeline Private Worker para sua cadeia de ferramentas:

  1. No IBM Cloud console, clique no ícone Menu > Automação da plataforma > Cadeias de ferramentas. Na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir a sua página de Visão geral.

    a. Clique em Incluir ferramenta.

    b. Na seção Integrações de ferramenta, clique em Delivery Pipeline Private Worker.

  2. Digite um nome para a integração de ferramenta. Esse nome identifica um conjunto de trabalhadores privados na guia Trabalhadores do estágio de pipeline.

  3. Digite sua chave de API do ID de serviço para autenticar o acesso à fila de trabalho em que um ou mais trabalhadores privados podem procurar trabalho. Se você não tiver uma chave de API de ID de serviço, clique em Criar para gerar uma para esse trabalhador privado.

  4. Clique em Criar integração.

  5. Na página de visão geral da sua cadeia de ferramentas, na placa Pipelines de entrega, clique em Delivery Pipeline Private Worker. É exibida uma lista de todos os trabalhadores que são registrados usando uma chave de API que está associada a este ID de serviço.

A lista de trabalhadores fica vazia até você usar os trabalhadores privados do Delivery Pipeline pela primeira vez.

Para obter mais informações sobre a integração da ferramenta Delivery Pipeline Private Worker, consulte Configuração do Delivery Pipeline Private Worker.

Configurando a integração da ferramenta Delivery Pipeline Private Worker com a API

  1. Obter um token de portador de IAM.

  2. Determine a região e o ID da cadeia de ferramentas para a qual você deseja adicionar a integração da ferramenta Delivery Pipeline.

  3. Inclua a integração de ferramenta Delivery Pipeline Private Worker para a cadeia de ferramentas.

    curl -X POST \
      https://api.{region}.devops.cloud.ibm.com/toolchain/v2/toolchains/{toolchain_id}/tools \
      -H 'Authorization: Bearer {token}' \
      -H 'Accept: application/json` \
      -H 'Content-Type: application/json' \
        -d '{
        "tool_type_id": "private_worker",
        "parameters": {
          "name":"{tool_integration_name}", "workerQueueCredentials":"{sid_apikey}"
          }
      }'
    

A tabela a seguir lista e descreve cada uma das variáveis que são utilizadas na etapa anterior.

Variáveis para adicionar a integração da ferramenta Delivery Pipeline Integração da ferramenta Private Worker com a API
Variável Descrição
{region} A região na qual a cadeia de ferramentas reside, por exemplo, us-south.
{tool_integration_name} Um nome para a integração de sua ferramenta, por exemplo, dev-worker.
{toolchain_id} O ID da cadeia de ferramentas para a qual adicionar a integração da ferramenta.
{token} Um token de portador de IAM válido.
{sid_apikey} Uma chave API de ID de serviço que é usada pelo trabalhador privado para autenticar com a fila de trabalho.

Configurando a integração da ferramenta Delivery Pipeline Private Worker com Terraform

  1. Para instalar a CLI do Terraform e configurar o plug-in do IBM Cloud Provider para o Terraform, siga o tutorial de Introdução ao Terraform no IBM Cloud®.

  2. Crie um arquivo de configuração do Terraform que seja denominado main.tf. Nesse arquivo, adicione a configuração para criar um pipeline usando a HashiCorp Configuration Language. Para obter mais informações sobre o uso dessa linguagem de configuração, consulte a documentação Terraform.

    Um trabalhador privado deve pertencer a uma cadeia de ferramentas. Você também pode criar cadeias de ferramentas por usando Terraform.

    O exemplo a seguir cria uma cadeia de ferramentas e um trabalhador privado, utilizando os recursos Terraform especificados.

    data "ibm_resource_group" "group" {
      name = "default"
    }
    
    resource "ibm_cd_toolchain" "my_toolchain" {
      name              = "terraform_toolchain"
      resource_group_id = data.ibm_resource_group.group.id
    }
    
    resource "ibm_cd_toolchain_tool_privateworker" "my_private_worker" {
      parameters {
         name = "terraform-private-worker"
         worker_queue_credentials = "{my_sid_apikey}"
      }
      toolchain_id = ibm_cd_toolchain.my_toolchain.id
    }
    

    Para obter mais informações sobre ibm_cd_toolchain_tool_privateworker, consulte os detalhes de referência do argumento na Documentação do Terraform Registry.

  3. Inicialize o CLI Terraform, se necessário.

    terraform init
    
  4. Crie um plano de execução do Terraform. Esse plano resume todas as ações que devem ser executadas para criar uma cadeia de ferramentas com um trabalhador privado.

    terraform plan
    
  5. Aplique o plano de execução do Terraform. A Terraform toma todas as ações necessárias para criar a cadeia de ferramentas e o trabalhador privado.

    terraform apply
    

Configurando seu cluster Kubernetes

Configure seu cluster Kubernetes com um trabalhador privado:

  1. No console do IBM Cloud, clique no ícone hambúrguer do ícone de menu e selecione DevOps. Na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir a sua página de Visão geral.
  2. Na placa Pipelines de entrega, clique na integração de ferramenta Delivery Pipeline Private Worker que você deseja configurar.
  3. Clique em Introdução e, em seguida, siga as etapas para instalar e registrar um trabalhador privado em seu cluster Kubernetes.

Usando o Delivery Pipeline Private Worker em seu pipeline

Conclua as etapas a seguir para usar o trabalhador privado em seu pipeline:

  1. No IBM Cloud console, clique no ícone Menu > Automação da plataforma > Cadeias de ferramentas. Na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir a sua página de Visão geral.

  2. Na placa Pipeline de entrega, clique no pipeline com o qual deseja usar o trabalhador privado.

  3. Se você estiver usando um pipeline Clássico, na página Pipeline, no estágio, clique no ícone Configuração do estágio. Em seguida, clique em Configurar estágio e clique na guia Trabalhadores.

  4. Se você estiver usando um pipeline Tekton, por meio do acionador para o qual deseja especificar um trabalhador, selecione a página Trabalhadores.

  5. Selecione o trabalhador privado que você deseja usar em seu pipeline.

    Por padrão, as tarefas e as execuções de pipeline são realizadas usando um conjunto de trabalhadores compartilhados gerenciados pela IBM na região em que o pipeline é definido.

  6. Clique em Salvar.

  7. É possível executar manualmente o seu estágio de pipeline Clássico ou pipeline Tekton, ou esperar que um acionador inicie a execução do pipeline. A execução do pipeline é concluída com o uso do trabalhador privado especificado no cluster Kubernetes associado. É possível visualizar a saída de arquivo de log para as tarefas ou a página Executar detalhes em pipelines Tekton para determinar qual trabalhador foi usado.

Verificando a saída do trabalhador privado Delivery Pipeline

Se a função Editor da cadeia de ferramentas tiver sido designada a você, será possível visualizar os logs de execução de pipeline na página Histórico de estágio do pipeline.

Se a função Administrador da cadeia de ferramentas for designada a você, ou se você tiver acesso de cluster do trabalhador, também poderá verificar os recursos de Kubernetes na instalação por meio da CLI kubectl.

Produção do trabalhador privado
Ação Comando
Visualizar a lista de namespaces no cluster $ kubectl get ns (enquanto o pipeline está em execução). Pelo menos um namespace, prefixado com pw-, é retornado durante a execução da tarefa do pipeline. Por exemplo, pw-f0fb3cdb-5173-4785-ae92-bb05268e041e.
Visualizar o pod que está executando a tarefa de pipeline $ kubectl get pods -n pw-f0fb3cdb-5173-4785-ae92-bb05268e041e
Iniciar uma sessão bash dentro de um pod denominado pw-f0fb3cdb-5173-4785-ae92-bb05268e041e kubectl -n pw-f0fb3cdb-5173-4785-ae92-bb05268e041e exec -it job-pod-e56e78 bash

Modificando as credenciais de integração de ferramenta do Delivery Pipeline Private Worker

Após configurar seu trabalhador privado, será possível atualizar as credenciais que são usadas para a integração de ferramenta. Você pode desejar mudar essas credenciais se elas forem excluídas, estiverem expiradas ou comprometidas. É possível atualizar as credenciais criando um novo ID de serviço ou atualizando a chave de API.

Criando um ID de serviço

Um ID de serviço identifica um serviço ou um aplicativo da mesma forma que um ID do usuário identifica um usuário. É possível usar um ID de serviço para ativar um aplicativo fora do IBM Cloud® para acessar seu serviço IBM Cloud®. Para obter mais informações sobre IDs de serviço, consulte Criando e trabalhando com IDs de serviço.

Conclua as etapas a seguir para criar um ID de serviço:

  1. No IBM Cloud console, clique no ícone Menu > Automação da plataforma > Cadeias de ferramentas. Na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir a sua página de Visão geral.
  2. Na placa Pipelines de entrega, clique na integração de ferramenta de trabalhadores privados que deseja modificar, clique no menu e, em seguida, clique em Configurar para acessar as opções de configuração.
  3. Clique em Criar.
  4. Insira um nome e uma descrição para o ID de serviço.
  5. Clique em Salvar integração.
  6. No painel do DevOps, na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir sua página Visão geral.
  7. Na placa Pipelines de entrega, clique na integração de ferramenta Delivery Pipeline Private Worker para a qual deseja especificar novas credenciais do usuário.
  8. Clique em Introdução e conclua as etapas 2 e 3 para registrar e verificar o trabalhador privado em seu cluster.

Atualizando a chave de API

Uma chave de API é um código exclusivo passado para uma API para identificar o aplicativo ou o usuário que a está chamando. Para evitar o uso malicioso de uma API, é possível usar chaves de API para rastrear e controlar a forma de uso dessa API. Para obter mais informações sobre chaves de API, consulte Entendendo as chaves de API.

Conclua as etapas a seguir para atualizar a chave de API para uso com a integração de ferramenta do Delivery Pipeline Private Worker:

  1. No IBM Cloud console, clique no ícone Menu > Automação da plataforma > Cadeias de ferramentas. Na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir a sua página de Visão geral.
  2. Na placa Pipelines de entrega, acesse o Delivery Pipeline Private Worker que você deseja modificar, clique no menu e, em seguida, clique em Configurar para acessar as opções de configuração.
  3. Especifique sua nova chave de API. Recomenda-se não utilizar a chave de API diretamente. Em vez disso, use um Secrets Manager para armazenar a chave de API e incluir uma referência a essa chave armazenada em sua configuração de trabalhador privado.
  4. Clique em Salvar integração.

É possível revogar o acesso a um trabalhador privado, excluindo a chave de API correspondente. Devido a políticas de armazenamento em cache e invalidação, pode levar até 60 minutos para uma chave de API excluída evitar a execução de tarefas. Para obter mais informações sobre como excluir uma chave de API, consulte Excluindo uma chave de API para um ID de serviço.

Excluindo um Delivery Pipeline Private Worker

Conclua as etapas a seguir para excluir um trabalhador privado:

  1. Exclua o trabalhador privado do conjunto de trabalhadores.
  2. Exclua o trabalhador privado do seu cluster Kubernetes.

Excluindo um Delivery Pipeline Private Worker do conjunto de trabalhadores

Conclua as etapas a seguir para excluir o trabalhador privado do conjunto de trabalhadores:

  1. No IBM Cloud console, clique no ícone Menu > Automação da plataforma > Cadeias de ferramentas. Na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir a sua página de Visão geral.
  2. Na placa Pipelines de entrega, clique na integração de ferramenta Delivery Pipeline Private Worker que você deseja configurar.
  3. Clique em Visão geral.
  4. Clique no menu para o trabalhador privado que deseja excluir a fim de acessar as opções de configuração.
  5. Clique em Remover e, em seguida, clique em Confirmar.

Se você excluir todos os trabalhadores privados de um conjunto de trabalhadores, o estágio subsequente de pipelines clássicos falhará e a mensagem No workers currently registered será exibida no Histórico de estágio. Para os pipelines Tekton, as solicitações de execução de estágio subsequentes são colocados em uma fila e não começam a ser executadas até que um trabalhador esteja disponível no conjunto de trabalhadores selecionados.

Embora a exclusão de uma integração de ferramenta de trabalhador privado de uma cadeia de ferramentas evite que essa cadeia de ferramentas use o conjunto de trabalhadores, outras cadeias de ferramentas ainda podem usar o conjunto de trabalhadores. É possível excluir um conjunto de trabalhadores de todas as cadeias de ferramentas, excluindo o ID de serviço associado à integração de ferramenta do trabalhador privado do Delivery Pipeline.

Excluindo um Delivery Pipeline Private Worker do seu cluster Kubernetes

Conclua as etapas a seguir no console para excluir o trabalhador privado do cluster:

  1. Clique na integração de ferramenta Delivery Pipeline Private Worker que você deseja configurar.
  2. Clique em Introdução e siga as etapas para excluir o trabalhador privado do seu cluster.

Execute o comando a seguir para excluir o trabalhador privado do cluster usando a CLI:

kubectl delete --filename "https://private-worker-service.{REGION}.devops.cloud.ibm.com/install/worker?serviceId={SERVICE_ID}&apikey={APIKEY}&name={WORKER_NAME}"

Como excluir a integração da ferramenta Delivery Pipeline Private Worker usando o console

Se você excluir a integração de ferramenta do Delivery Pipeline Private Worker da sua cadeia de ferramentas, a exclusão não poderá ser desfeita.

Conclua as etapas a seguir para excluir uma integração de ferramenta do Delivery Pipeline Private Worker:

  1. No IBM Cloud console, clique no ícone Menu > Automação da plataforma > Cadeias de ferramentas. Na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir a sua página de Visão geral.
  2. Na placa Pipelines de entrega, clique na integração de ferramenta Delivery Pipeline Private Worker que você deseja excluir e, em seguida, clique no menu para acessar as opções de configuração.
  3. Para excluir a integração de ferramenta de sua cadeia de ferramentas, clique em Excluir.
  4. Confirme clicando em Excluir. A integração de ferramenta do Delivery Pipeline Private Worker é removida da cadeia de ferramentas e não está mais disponível na guia Trabalhadores na página Configuração de estágio de pipeline de entrega.

Se você excluir a integração de ferramenta do Delivery Pipeline Private Worker de uma cadeia de ferramentas e o trabalhador privado estiver configurado para um estágio de pipeline, ela ainda será listada na guia Trabalhadores da página Configuração de estágio. Entretanto, o trabalhador privado é desativado e rotulado REMOVED. Deve-se selecionar um trabalhador privado diferente (se existir um) ou usar um trabalhador público no lugar.

Como excluir a integração da ferramenta Delivery Pipeline Private Worker com a API

  1. Obter um token de portador de IAM.

  2. Determine a região e o ID da cadeia de ferramentas para a qual você deseja adicionar a integração da ferramenta Delivery Pipeline.

  3. Remova a integração de ferramenta Delivery Pipeline Private Worker da cadeia de ferramentas.

    curl -X DELETE \
      https://api.{region}.devops.cloud.ibm.com/toolchain/v2/toolchains/{toolchain_id}/tools/{worker_id} \
      -H 'Authorization: Bearer {token}'
    

A tabela a seguir lista e descreve cada uma das variáveis que são utilizadas na etapa anterior.

Variáveis para excluir o Delivery Pipeline Integração da ferramenta Private Worker com a API
Variável Descrição
{region} A região na qual a cadeia de ferramentas reside, por exemplo, us-south.
{worker_id} O ID da ferramenta do trabalhador privado a excluir.
{toolchain_id} O ID da cadeia de ferramentas para a qual adicionar a integração da ferramenta.
{token} Um token de portador de IAM válido.

Como excluir a integração da ferramenta Delivery Pipeline Private Worker com Terraform

  1. Localize o arquivo Terraform (por exemplo, main.tf) que contém o bloco resource para o pipeline existente.

    O resource no exemplo a seguir descreve um pipeline existente.

    data "ibm_resource_group" "group" {
      name = "default"
    }
    
    resource "ibm_cd_toolchain" "my_toolchain" {
      name              = "terraform_toolchain"
      resource_group_id = data.ibm_resource_group.group.id
    }
    
    resource "ibm_cd_toolchain_tool_privateworker" "my_private_worker" {
      parameters {
         name = "terraform-private-worker"
         worker_queue_credentials = "{my_sid_apikey}"
      }
      toolchain_id = ibm_cd_toolchain.my_toolchain.id
    }
    
  2. Remova o bloco ibm_cd_toolchain_privateworker resource do seu arquivo terraform.

  3. Inicialize o CLI Terraform, se necessário.

    terraform init
    
  4. Crie um plano de execução do Terraform. Esse plano resume todas as ações que devem ser executadas para criar uma cadeia de ferramentas com um trabalhador privado.

    terraform plan
    
  5. Aplique o plano de execução do Terraform. O Terraform toma todas as ações necessárias para remover o trabalhador privado da sua cadeia de ferramentas.

    terraform apply
    

Como o agente do trabalhador privado pode ser usado em outras cadeias de ferramentas, ele permanece em seus clusters até que você exclua.

Visualizando o status do trabalhador privado do Delivery Pipeline

É possível visualizar o status do trabalhador privado em um cluster para verificar se ele está registrado e se ele usa uma chave de API válida. O registro do trabalhador privado e a designação de chaves de API são configurados durante o registro do trabalhador privado inicial Essas configurações permitem que o trabalhador privado se comunique com a estrutura IBM Cloud® Continuous Delivery e seja considerado Ativo.

Conclua as etapas a seguir para visualizar o status do trabalhador privado no cluster onde ele está instalado:

  1. Efetue login como um usuário autorizado para o cluster que hospeda o trabalhador.

  2. Execute o comando a seguir para listar todos os agentes registrados no cluster:

    kubectl get workeragents
    

    As informações a seguir estão listadas para cada agente:

    • Nome: o nome registrado para esse trabalhador.
    • ServiceID: O serviceId desse funcionário.
    • Agente: indica se o agente do trabalhador está operando corretamente no cluster, especificando OK ou exibindo uma mensagem de erro.
    • Registrado: o estado de registro do trabalhador, como Succeeded ou Unregistered.
    • Versão: a versão deste trabalhador para a versão atual que é usada pela estrutura, como OK, Outdated ou Unsupported.
    • Autenticação: a validade da chave API que é usada pelo trabalhador, como OK ou Error.
    • Restrito: indica se existem problemas de clusters que afetam o trabalhador, especificando OK ou exibindo uma mensagem de erro.
    • Pausado: indica se o agente está procurando ativamente novas tarefas especificando true ou false.

Para verificar o status geral de um conjunto de trabalhadores privados registrado, verifique a página Visão geral do trabalhador privado do Delivery Pipeline da cadeia de ferramentas na qual ele é usado.

  1. No IBM Cloud console, clique no ícone Menu > Automação da plataforma > Cadeias de ferramentas. Na página Cadeias de ferramentas, clique em uma cadeia de ferramentas para abrir a sua página de Visão geral.

  2. No cartão Pipelines de entrega, clique na integração de ferramenta de trabalhadores privados para a qual você deseja visualizar uma lista de todos os trabalhadores registrados Esse conjunto de trabalhadores contém um ou mais trabalhadores privados instalados em clusters diferentes, mas compartilham um ServiceId. Quando o serviço é designado a um conjunto de trabalhadores privados, qualquer um dos trabalhadores privados listados no conjunto é elegível para executar a carga de trabalho.

    As informações a seguir são fornecidas para cada trabalhador registrado neste conjunto:

    • Nome: o nome do trabalhador registrado.
    • Status: O status atual do trabalhador.
    • Versão: a versão atual de um trabalhador. Se a versão atual estiver desatualizada, uma notificação será exibida
    • Versão do Tekton: a versão de liberação do Tekton
    • Cluster: o nome do cluster no qual o trabalhador está registrado se disponível.
    • Último Ativo: a última vez em que o agente relatou.

    Os trabalhadores privados podem ter um dos status a seguir:

    • ativo: o trabalhador privado está operando normalmente.
    • inativo: o trabalhador privado está off-line. Verifique seu cluster. Pode ser necessário registrar o trabalhador privado novamente.
    • não suportado: a versão do trabalhador privado em uso não é mais suportada. O trabalhador privado não pode ser executado e você deve atualizar para a versão mais recente.

Atualizando um Delivery Pipeline Private Worker

Conclua as etapas a seguir para atualizar um trabalhador privado para usar a versão mais recente:

  1. Efetue login como um usuário autorizado para o cluster que hospeda o trabalhador.
  2. Execute o comando a seguir:
kubectl apply --filename "https://private-worker-service.{REGION}.devops.cloud.ibm.com/update"

Delivery Pipeline Imagens de trabalhadores privados

O script de instalação do trabalhador privado extrai imagens necessárias do IBM Cloud® Container Registry global. Ele extrai as imagens mais recentes de trabalhadores privados de pipeline e respectivas imagens da estrutura de Tekton que incluem correções para qualquer vulnerabilidade encontrada.

A URL de imagem para o trabalhador privado de pipeline é icr.io/continuous-delivery/pipeline/pipeline-private-worker:<agent version>.

A instalação do trabalhador privado também puxa as seguintes imagens de código aberto de suporte para o cluster:

icr.io/continuous-delivery/pipeline/tekton/controller
icr.io/continuous-delivery/pipeline/tekton/entrypoint
icr.io/continuous-delivery/pipeline/tekton/nop
icr.io/continuous-delivery/pipeline/tekton/sidecarlogresults
icr.io/continuous-delivery/pipeline/tekton/events
icr.io/continuous-delivery/pipeline/tekton/workingdirinit
icr.io/continuous-delivery/pipeline/tekton/powershell
icr.io/continuous-delivery/pipeline/tekton/resolvers
icr.io/continuous-delivery/pipeline/tekton/webhook

O agente do trabalhador privado também usa essas imagens internas:

icr.io/continuous-delivery/pipeline/pipeline-private-worker-util
icr.io/continuous-delivery/pipeline/tekton/kubectl-jq
icr.io/continuous-delivery/pipeline/tekton/ubi
icr.io/continuous-delivery/pipeline/tekton/base

Suporte para imagens anteriores do Delivery Pipeline Private Worker

Para aproveitar os recursos e correções atuais e manter a conformidade total, é recomendável manter as imagens do trabalhador privado atualizadas.

Para cada liberação subsequente de uma imagem de trabalhador privado, o número da versão é atualizado

  • As mudanças do agente resultam em um incremento de versão secundária, por exemplo, a versão 14.10 muda para a versão 14.11..
  • Uma nova mudança de estrutura do Tekton resulta em um incremento de versão principal, por exemplo, a versão 14.11 muda para a versão 15.0

IBM Cloud® Continuous Delivery suporta a versão principal do n-1 da imagem do trabalhador privado atual. Por exemplo, se a imagem atual for da versão 14.x, as imagens da versão anterior 13.x também poderão ser executadas. Após a versão principal da imagem do trabalhador de pipeline ser incrementada para 15.x, as imagens da versão 14.x são permitidas, mas qualquer versão 13.x ou imagens anteriores são consideradas desatualizadas.