Especificar repositórios de pacotes do CodeCatalyst em fluxos de trabalho - Amazon CodeCatalyst

O Amazon CodeCatalyst não está mais disponível para novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Como migrar do CodeCatalyst.

Especificar repositórios de pacotes do CodeCatalyst em fluxos de trabalho

No CodeCatalyst, você pode adicionar um repositório de pacotes do CodeCatalyst às suas ações de criação e de teste no fluxo de trabalho. Seu repositório de pacotes deve ser configurado com um formato de pacote, como npm. Você também pode optar por incluir uma sequência de escopos para o repositório de pacotes selecionado.

Use as instruções a seguir para especificar uma configuração de pacote a ser usada com uma ação de fluxo de trabalho.

Visual
Como especificar a configuração do pacote que uma ação usará (editor visual)
  1. Abra o console do CodeCatalyst em https://codecatalyst.aws/.

  2. Selecione o projeto.

  3. No painel de navegação, escolha CI/CD e Fluxos de trabalho.

  4. Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.

  5. Selecione Editar.

  6. Selecione Visual.

  7. No diagrama do fluxo de trabalho, selecione a ação Criar ou Testar com a qual você deseja configurar com um repositório de pacotes.

  8. Selecione Pacotes.

  9. No menu suspenso Adicionar configuração, selecione a configuração de pacote que você deseja usar com as ações do fluxo de trabalho.

  10. Selecione Adicionar repositório de pacotes.

  11. No menu suspenso Repositório de pacotes, especifique o nome do repositório de pacote do CodeCatalyst a ser utilizado pela ação.

    Para ter mais informações sobre repositórios de pacote, consulte Repositórios de pacotes.

  12. (Opcional) Em Escopos – opcional, especifique uma sequência de escopos que deseja definir no registro do pacote.

    Na definição de escopos, o repositório de pacotes especificado é configurado como o registro para todos os escopos listados. Se um pacote com o escopo for solicitado por meio do cliente npm, ele usará esse repositório em vez do padrão. Cada nome de escopo deve ter o prefixo “@”.

    Se Scopes for omitido, o repositório de pacotes especificado será configurado como o registro padrão para todos os pacotes usados pela ação.

    Para ter mais informações sobre escopos, consulte Namespaces de pacote e Pacotes com escopo definido.

  13. Escolha Add (Adicionar).

  14. (Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.

  15. Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.

YAML
Como especificar a configuração do pacote que uma ação usará (editor YAML)
  1. Abra o console do CodeCatalyst em https://codecatalyst.aws/.

  2. Selecione o projeto.

  3. No painel de navegação, escolha CI/CD e Fluxos de trabalho.

  4. Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.

  5. Escolha Editar.

  6. Selecione YAML.

  7. Em uma ação Criar ou Testar, adicione um código semelhante ao seguinte:

    action-name: Configuration: Packages: NpmConfiguration: PackageRegistries: - PackagesRepository: package-repository Scopes: - "@scope"

    Para ter mais informações, consulte a descrição da propriedade Packages em Ações de criação e de teste YAML para sua ação.

  8. (Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.

  9. Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.