Configurando a clonagem de submódulos Git

O processo de criação de uma cópia do repositório Git (repo) em seu computador local é chamado de Git. A cópia criada em seu computador local é chamada de Git Clone.

Por padrão, os clones Git nos pipelines não clonam os submódulos em um repositório. No entanto, é possível ativar a clonagem dos submódulos nos repositórios de usuários (repo do aplicativo e repo de configuração de um pipeline) configurando qualquer uma das bandeiras opt-in.

Atualmente, o clone do Git em pipelines usa HTTPS, o SSH não é suportado Para clonar os submódulos, o arquivo .gitmodules no repositório Git deve usar URLs HTTPS ou URLs relativas.

As bandeiras opt-in são as seguintes:

  • opt-in-clone-submodules
  • opt-in-clone-remote-submodules

Parâmetros de opt-in

Parâmetros opcionais para clonar submódulos do git
Nome do parâmetro Descrição
opt-in-clone-submodules Set a 1 para ativar a clonagem dos submódulos. Clones com a opção --recurse-submodules Git
opt-in-clone-remote-submodules Configure 1 para ativar a clonagem dos submódulos usando o status da ramificação de rastreamento remoto do submódulo. Clones com opções --recurse-submodules --remote-submodules Git.