[Pipelines] Ajustar nova forma de conexão do Bitbucket na Carol (BE)
Description
01 - STAKEHOLDER (quem valida e esclarece):
02 - PROBLEMA (cenário e/ou dor):
A conexão para clonar um projeto Bitbucket mudou depois que substituíram App Password por API Token. O formato de URL para clonar um projeto deve ser https://x-bitbucket-api-token-auth@bitbucket.org/{workspace}/{repository} ou https://x-bitbucket-api-token-auth@bitbucket.org/{workspace}/{repository}.git e as credenciais aceitas são com usuário fixo igual a x-bitbucket-api-token-auth e a senha é o API Token.
Esse usuário fixo deve ser utilizado somente pelo BE. E o BE deve sempre retornar o email (informado na conexão) no campo de username.
O BE deve continuar recebendo o usuário de conexão (email) para armazenar essa informação e disponibilizá-la ao frontend quando necessário.
A autenticação utilizada para realizar o clone do projeto deve utilizar x-bitbucket-api-token-auth
03 - OBJETIVO (solução proposta):
Aceitar nova forma de conexão do Bitbucket na UI da Carol.
04 - QUEM PODE USAR (perfis de usuários):
Usuários da Carol que criam ou instalam CarolApp.
05 - ASSETS (links e arquivos relevantes):
06 - CRITÉRIOS DE ACEITE:
-
Configurar Pipelines de um CarolApp com conexão com o Bitbucket