Criando Push mirror no gitlab
Na infraestrutura criada, para utilizar nosso repositório do gitlab, precisamos fazer um push mirror a partir dele para os repositórios AWS CodeCommit, para isso, siga o passo-a-passo para cada um dos seus repositórios de build e deploy:
Entre em seu repositório no Gitlab e em 'settings' clique em 'repository':
Na secção de Mirroring repositories, clique em 'expand':
Por fim, coloque o link respectivo criado no output (tem um para build e um para deploy!) do terraform e preencha como mostrado na imagem abaixo:
ℹ️
Se você proteger a branch que vai ser utilizada e fizer mirror apenas em branchs protegidas (opens in a new tab), o push será mais rápido, fazendo com que a pipeline ative mais rápido também.
⚠️
Use a senha gerada no terraform e disponível em "terraform.tfstate", assim como o link certo para o repositório que está fazendo o mirror push.
Feito isso, pode retornar para a criação da infra.
Referência
https://docs.gitlab.com/ee/user/project/repository/mirror/push.html (opens in a new tab)