Integração Bitbucket com Databricks [DESCONTINUADO]
O PROCESSO EM QUESTÃO FOI DESCONTINUADO, SENDO QUE TODOS OS REPOSITÓRIOS FORAM MIGRADOS PARA O GITHUB.
Primeiro Passo - Criação do App Password
Para criar um app Password basta acessar o bitbucket, clicar no icone com a sua foto ou iniciais do seu usuário e navegar até o menu “Personal Settings”
Apos clicar no "Personal Settings”, devemos clicar no menu “App Password” e depois criaremos um novo token.
O token deve ficar com a seguinte configuração:
Segundo Passo - Configuração no Databricks
Após feito a criação do App Password, devemos seguir com a configuração no Databricks.
Para isto, basta clicar no “User Settings” e navegar até a aba “Git Integration” conforme print abaixo.
Apos isto, basta preencher o usuário do bit bucket e colocar o app password criado anteriormente.
Caso tenha alguma dúvida em onde obter o usuário do BitBucket, basta clicar para clonar um repositório, e copiar o que vem antes do @, este é o usuário.
Feito isto, estamos aptos a clonar qualquer repositório que for necessário. Para isto, basta seguir os passos da imagem abaixo:
No passo 3, devemos pegar a URL do repositório, para isto, podemos clicar em clonar no repositório que queremos, copiar o que vem depois do Git clone, e retirar o usuário com o @ ficando uma URL semelhante a abaixo:
https://bitbucket.org/duratex/arquitetura-dados-sap_ecc.git
Feito isto, o repositório aparecerá no menu conforme print abaixo:
Terceiro Passo - Codificar e usar as operações do GIT dentro do Databricks
Uma vez que clonamos o repositório, podemos fazer algumas operações básicas do GIT utilizando a interface da ferramenta. Dentre elas: Criar uma nova branch, git pull, push, discard.
Abaixo uma breve explanação sobre algumas operações básicas:
Selecionar uma branch Existente
Basta clicar no ícone onde mostra a branch que estamos e usar o drop down para selecionar a branch que queremos ir
Criar Nova Branch
Basta clicar no + do lado do nome da branch e digitar o nome da nova branch. Apos isto, basta clicar no ENTER
Pull
Basta clicar no Botão Pull do lado direito
Push
Quando tiver melhorias para subir, o Databricks mostrará os códigos alterados e o que foi modificado (DIFF), validando que está coerente com o que você quer publicar, basta colocar a mensagem do commit (Por padrão começa com o card que estamos trabalhando - texto explicativo do commit) e clicar no botão "Commit & Push".
Discard Change
Basta clicar na seta ao lado do texto “Modified” do arquivo mostrado no DIFF e clicar no discard changes. Feito isto a mudança será descartada.