[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