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”.

Exemplos de artefatos

Modo de foco
Exemplos de artefatos - Amazon CodeCatalyst

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á.

Os exemplos a seguir mostram como gerar, inserir e referenciar artefatos no arquivo de definição de CodeCatalyst fluxo de trabalho da Amazon.

Exemplo: geração de um artefato

O exemplo a seguir mostra como gerar um artefato que inclui dois arquivos .jar.

Actions: Build: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ARTIFACT1 Files: - build-output/file1.jar - build-output/file2.jar

Exemplo: inserir um artefato gerado por outra ação

O exemplo a seguir mostra como gerar um artefato chamado ARTIFACT4 em BuildActionA, e inseri-lo em BuildActionB.

Actions: BuildActionA: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ARTIFACT4 Files: - build-output/file1.jar - build-output/file2.jar BuildActionB: Identifier: aws/build@v1 Inputs: Artifacts: - ARTIFACT4 Configuration:

Exemplo: referência de arquivos em vários artefatos

O exemplo a seguir mostra como gerar dois artefatos chamados ART5 e ART6 em BuildActionC e, depois, referenciar dois arquivos chamados file5.txt (no artefato ART5) e file6.txt (no artefato ART6) em BuildActionD (em Steps).

nota

Para ter mais informações sobre como referenciar arquivos, consulte Referência de arquivos em um artefato.

nota

Embora o exemplo mostre o prefixo $CATALYST_SOURCE_DIR_ART5 que está sendo usado, você pode omiti-lo. Isso ocorre porque ART5 é a entrada primária. Para saber mais sobre a entrada primária, consulte Referência de arquivos em um artefato.

Actions: BuildActionC: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ART5 Files: - build-output/file5.txt - Name: ART6 Files: - build-output/file6.txt BuildActionD: Identifier: aws/build@v1 Inputs: Artifacts: - ART5 - ART6 Configuration: Steps: - run: cd $CATALYST_SOURCE_DIR_ART5/build-output && cat file5.txt - run: cd $CATALYST_SOURCE_DIR_ART6/build-output && cat file6.txt

Exemplo: referência de um arquivo em um único artefato

O exemplo a seguir mostra como gerar um artefato chamado ART7 em BuildActionE e, depois, referenciar file7.txt (no artefato ART7) em BuildActionF (em Steps).

Observe como a referência não exige o $CATALYST_SOURCE_DIR_ artifact-name prefixo na frente do build-output diretório, como acontecia emExemplo: referência de arquivos em vários artefatos. Isso ocorre porque há somente um item especificado em Inputs.

nota

Para ter mais informações sobre como referenciar arquivos, consulte Referência de arquivos em um artefato.

Actions: BuildActionE: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ART7 Files: - build-output/file7.txt BuildActionF: Identifier: aws/build@v1 Inputs: Artifacts: - ART7 Configuration: Steps: - run: cd build-output && cat file7.txt

Exemplo: referenciar um arquivo em um artefato quando um está presente WorkflowSource

O exemplo a seguir mostra como gerar um artefato chamado ART8 em BuildActionG e, depois, referenciar file8.txt (no artefato ART8) em BuildActionH (em Steps).

Observe como a referência exige o $CATALYST_SOURCE_DIR_ artifact-name prefixo, como aconteceu emExemplo: referência de arquivos em vários artefatos. Isso ocorre porque há vários itens especificados em Inputs (uma origem e um artefato), então você precisa do prefixo para indicar onde procurar o arquivo.

nota

Para ter mais informações sobre como referenciar arquivos, consulte Referência de arquivos em um artefato.

Actions: BuildActionG: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ART8 Files: - build-output/file8.txt BuildActionH: Identifier: aws/build@v1 Inputs: Sources: - WorkflowSource Artifacts: - ART8 Configuration: Steps: - run: cd $CATALYST_SOURCE_DIR_ART8/build-output && cat file8.txt

Exemplo: referência a um arquivo em um artefato quando um grupo de ações está presente

O exemplo a seguir mostra como gerar um artefato chamado ART9 em ActionGroup1, ActionI, e referenciar file9.txt (no artefato ART9) em ActionJ.

Para ter mais informações sobre como referenciar arquivos, consulte Referência de arquivos em um artefato.

Actions: ActionGroup1: Actions: ActionI: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ART9 Files: - build-output/file9.yml ActionJ: Identifier: aws/cfn-deploy@v1 Inputs: Sources: - WorkflowSource Artifacts: - ART9 Configuration: template: /artifacts/ActionGroup1@ActionJ/ART9/build-output/file9.yml
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.