

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

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

# Conectar repositórios de pacotes a fluxos de trabalho
<a name="workflows-packages"></a>

Um *pacote* é um pacote que inclui o software e os metadados necessários para instalar o software e resolver quaisquer dependências. CodeCatalyst suporta o formato de pacote npm.

Um pacote consiste em:
+ Um nome (por exemplo, `webpack` é o nome de um pacote npm conhecido)
+ Um [namespace](packages-concepts.md#packages-concepts-package-namespaces) opcional (por exemplo, `@types` em `@types/node`)
+ Um conjunto de [versões](packages-concepts.md#packages-concepts-package-versions) (por exemplo, `1.0.0`, `1.0.1`, `1.0.2`)
+ Metadados em nível de pacote (por exemplo, tags npm dist)

Em CodeCatalyst, você pode publicar e consumir pacotes de repositórios de CodeCatalyst pacotes em seus fluxos de trabalho. Você pode configurar uma ação de compilação ou teste com um repositório de CodeCatalyst pacotes para configurar automaticamente o cliente npm de uma ação para enviar e extrair pacotes do repositório especificado.

Para ter mais informações sobre pacotes, consulte [Publique e compartilhe pacotes de software no CodeCatalyst](packages.md).

**nota**  
Atualmente, as ações de compilação e teste oferecem suporte a repositórios de CodeCatalyst pacotes.

**Topics**
+ [Tutorial: extrair de um repositório de pacotes](packages-tutorial.md)
+ [Especificação de repositórios de CodeCatalyst pacotes em fluxos de trabalho](workflows-package-specify-action.md)
+ [Usar tokens de autorização em ações de fluxo de trabalho](workflows-package-export-token.md)
+ [Exemplos: repositórios de pacotes em fluxos de trabalho](workflows-working-packages-ex.md)