Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Iniciar um pipeline com uma substituição da revisão de origem

Modo de foco
Iniciar um pipeline com uma substituição da revisão de origem - AWS CodePipeline

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

É possível usar substituições para iniciar um pipeline com um ID de revisão de origem específico fornecido para a execução do pipeline. Por exemplo, se você quiser iniciar um pipeline que processará uma ID de confirmação específica da sua CodeCommit fonte, você pode adicionar a ID de confirmação como uma substituição ao iniciar seu pipeline.

nota

Você também pode criar uma substituição de origem usando a entrada de transformação de entrada para usar o revisionValue in EventBridge para seu evento de pipeline, onde o revisionValue é derivado da variável de evento de origem para sua chave de objeto, confirmação ou ID de imagem. Para obter mais informações, consulte a etapa opcional para a entrada da transformação de entrada incluída nos procedimentos em Recursos e ações de origem do Amazon ECR EventBridge Conectando-se às ações de origem do Amazon S3 com uma fonte habilitada para eventos, ouCodeCommit ações de origem e EventBridge.

Há quatro tipos de revisão de origem para revisionType:

  • COMMIT_ID

  • IMAGE_DIGEST

  • S3_OBJECT_VERSION_ID

  • S3_OBJECT_KEY

nota

Para os tipos de revisões de origem COMMIT_ID e IMAGE_DIGEST, o ID de revisão de origem se aplica a todo o conteúdo no repositório, em todas as ramificações.

nota

Para os S3_OBJECT_KEY tipos S3_OBJECT_VERSION_ID e as revisões da fonte, qualquer um dos tipos pode ser usado de forma independente ou pode ser usado em conjunto para substituir a fonte por um ID de versão específico ObjectKey . Para S3_OBJECT_KEY, o parâmetro de configuração AllowOverrideForS3ObjectKey precisa ser definido como true. Para ter mais informações sobre os parâmetros de configuração de origem do S3, consulte Parâmetros de configuração .

Iniciar um pipeline com uma substituição de revisão de origem (console)

Para iniciar manualmente um pipeline e executar a revisão mais recente por meio de um pipeline
  1. Faça login no AWS Management Console e abra o CodePipeline console em http://console.aws.amazon. com/codesuite/codepipeline/home.

  2. Em Name, escolha o nome do pipeline que você deseja iniciar.

  3. Na página de detalhes do pipeline, escolha Lançar alteração. Selecionar Lançar alteração abre a janela Lançar alteração. Em Substituição da revisão de origem, selecione a seta para expandir o campo. Em Origem, insira o ID da revisão de origem. Por exemplo, se seu pipeline tiver uma CodeCommit fonte, escolha o ID do commit no campo que você deseja usar.

    Um exemplo da tela de substituições em. CodePipeline

Iniciar um pipeline com uma substituição da revisão de origem (CLI)

Como iniciar manualmente um pipeline e executar o ID de revisão de origem especificado para um artefato por meio de um pipeline
  1. Abra um terminal (Linux, macOS ou Unix) ou prompt de comando (Windows) e use a AWS CLI para executar o comando start-pipeline-execution, especificando o nome do pipeline que você deseja iniciar. Também é necessário o argumento --source-revisions para fornecer o ID da revisão de origem. A revisão de origem é composta por actionName, revisionType e revisionValue. Os valores válidos de revisionType são COMMIT_ID | IMAGE_DIGEST | S3_OBJECT_VERSION_ID | S3_OBJECT_KEY.

    No exemplo a seguir, para começar a executar a alteração especificada por meio de um pipeline chamado codecommit-pipeline, o comando a seguir especifica um nome de ação de origem, um tipo de revisão de COMMIT_ID e um ID de confirmação de 78a25c18755ccac3f2a9eec099dEXAMPLE.

    aws codepipeline start-pipeline-execution --name codecommit-pipeline --source-revisions actionName=Source,revisionType=COMMIT_ID,revisionValue=78a25c18755ccac3f2a9eec099dEXAMPLE --region us-west-1
  2. Para confirmar se tudo deu certo, visualize o objeto retornado. Este comando retorna um ID de execução semelhante a:

    { "pipelineExecutionId": "c53dbd42-This-Is-An-Example" }
    nota

    Depois de iniciar o pipeline, você pode monitorar seu progresso no CodePipeline console ou executando o get-pipeline-state comando. Para ter mais informações, consulte Visualizar pipelines (console) e Visualizar detalhes e histórico do pipeline (CLI).

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.