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á.
Iniciar um pipeline com uma substituição da revisão de origem
É 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.
Há quatro tipos de revisão de código-fonte pararevisionType
:
-
COMMIT_ID
-
IMAGE_DIGEST
-
S3_OBJECT_VERSION_ID
-
S3_OBJECT_KEY
nota
Para os IMAGE_DIGEST
tipos COMMIT_ID
e tipos de revisões da fonte, a ID da revisão da fonte se aplica a todo o conteúdo do 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 . ParaS3_OBJECT_KEY
, o parâmetro de configuração AllowOverrideForS3ObjectKey
precisa ser definido comotrue
. Para obter mais informações sobre os parâmetros de configuração de origem do S3, consulteParâmetros de configuração .
Tópicos
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
Faça login no AWS Management Console e abra o CodePipeline console em http://console.aws.amazon.com/codesuite/codepipeline/home
. -
Em Name, escolha o nome do pipeline que você deseja iniciar.
-
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.
Inicie um pipeline com uma substituição de 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
-
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 do código-fonte é composta revisionType poractionName, revisionValue e. revisionType Os valores válidos 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 de78a25c18755ccac3f2a9eec099dEXAMPLE
.aws codepipeline start-pipeline-execution --name codecommit-pipeline --source-revisions actionName=Source,revisionType=COMMIT_ID,revisionValue=78a25c18755ccac3f2a9eec099dEXAMPLE --region us-west-1
-
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 Exibir detalhes e histórico do pipeline (CLI).