Útil
Push mirror gitlab

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':

Settings > repository

Na secção de Mirroring repositories, clique em 'expand':

repository > Mirroring

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.

Mirror push

⚠️

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)