Integração GITHUB com Databricks
Este documento tem como propósito demonstrar todos os passos necessários para a integração do Databricks com o GITHUB que é o nosso novo repositórios de códigos.
1º Passo:
Acessar o link My Apps e procurar o aplicativo GITHUB conforme print abaixo:
Uma vez encontrado, basta clicar, que será direcionado pro GITHUB, nesta etapa devemos logar via SSO, ou seja, não será necessário digitar qual usuário ou senha:
Uma vez logado, basta clicar na organização DEXCO BRASIL conforme print abaixo:
Ao clicar na organização, aparecerá os repositórios que temos acesso:
2º Passo:
Gerar o Token que será utilizado para conexão com o Databricks.
2.1 - Acessar o GITHUB para gerar o Token:
Clicar no icone do seu usuário
Clicar em Settings
Ao entrar no menu Settings, clicar no Develop Settings
Ao entrar no menu, Clicar no Personal Acces tokens e posteriormente no Token Classic conforme print abaixo:
Apos isto, clicar no Generate New Token e selecionar o Classico conforme print abaixo:
Ao entrar no menu, selecionar REPOS e Workflow conforme print abaixo:
Ao criar o Token DEVE-SE COPIAR O VALOR QUE APARECE, PORQUE O MESMO NÃO É POSSÍVEL RECUPERAR, sendo assim, necessário refazer o processo.
Antes de seguir para o próximo passo, é necessário autorizar o token, para isto, basta clicar no Configure SSO e após clicar em Authorize (No caso do print está Deauthorize porque o token já foi autorizado)
3º Passo - Vinculo com o Databricks
Feito o processo anterior conforme descrito, vamos fazer o vinculo do GITHUB com o Databricks, para este step é necessário o TOKEN gerado no processo anterior.
OBS: O Databricks suporta apenas 1 fonte de repositório, ou seja, não será possível manipular repositórios do BITBUCKET e GITHUB ao mesmo tempo.
Acessar o databricks, clicar no menu lateral onde aparece o e-mail logado, e clicar no user settings conforme print abaixo:
Feito, isto, navegar até o menu GIT Integration conforme print abaixo:
Ao entrar neste menu, provavelmente já deve ter a configuração do BITBUCKET, logo, editaremos esta conexão clicando no botão config conforme sinalizado no print anterior.
Ao clicar neste menu, aparecerá os campos para preenchermos as informações de usuário do GITHUB e o TOKEN criado no passo 1, com estas infos em mãos , basta preencher, e o processo está finalizado.
OBS: Para pegar o usuário do GITHUB, basta acessar o menu lateral, e copiar o nome que aparece logo após a Imagem conforme imagem abaixo: