Skip to main content

GitHub_Commit-Macro.png Ferramenta GitHub Commit

Use a ferramenta GitHub Commit para fazer commit de um arquivo, de um diretório de arquivos ou do fluxo de trabalho em que ele é usado para um repositório do GitHub por meio da API do GitHub.

Dica

Esta ferramenta não é instalada automaticamente com o Alteryx Designer. Para usá-la, faça o download no Alteryx Marketplace.

Componentes da ferramenta

O GitHub Commit tem duas âncoras:

  • Âncora de entrada: use a âncora de entrada opcional para passar campos para o GitHub Commit. Se você usar esta entrada, o fluxo de dados de entrada precisará incluir…

    • Caminho do arquivo: o caminho do diretório onde o arquivo reside localmente.

    • Caminho de destino: o local desejado no repositório do GitHub onde será feito o commit do arquivo.

      • Se houver pastas aninhadas, separe-as com uma barra (/). Por exemplo, Alteryx/Macros/GitHubCommit.yxmc.

      • Se você deixar o "Caminho de destino" vazio (modo de commit em lote) ou com o texto padrão (modo de autocommit), isso permitirá que você faça commit na raiz do repositório.

  • Âncora de saída: a âncora de saída exibe os resultados do commit retornado pela API.

Configurar a ferramenta

Use a janela de configuração da ferramenta para configurar os campos necessários para fazer a chamada à API.

Modo

Use a guia Modo para selecionar o modo de commit: Commit em lote ou Autocommit.

Desabilitar macro: marque essa caixa de seleção para desabilitar o GitHub Commit e impedir que ele faça commits. É apresentada uma mensagem de aviso na janela de resultados que indica que a ferramenta foi desabilitada.

Commit em lote

Use o modo de commit em lote para fazer commit de arquivos locais em um repositório especificado do GitHub. Você pode usar essa opção para fazer commit de um único arquivo ou de um grupo de arquivos. Você pode usar a ferramenta Entrada de Diretório para fazer commit de uma pasta inteira.

O commit em lote requer o mapeamento tanto de um caminho de arquivo quanto de um campo de caminho de destino através dos dois menus suspensos disponíveis.

Autocommit

Use o modo de autocommit para fazer commit do fluxo de trabalho em que a macro é usada para um repositório especificado do GitHub. Adicione o GitHub Commit ao fluxo de trabalho concluído, configure-o e execute-o. Esse modo usa variáveis de ambiente para obter o caminho e o nome do arquivo referentes ao fluxo de trabalho em que ele é usado para fazer o commit. Observe que você deve salvar as alterações no fluxo de trabalho antes de executar o GitHub Commit; caso contrário, as alterações não serão refletidas no commit.

O autocommit requer o mapeamento de um campo de caminho de destino no menu suspenso Diretório de destino do GitHub.

Configurar

Use a guia Configurar para especificar os detalhes de proprietário, repositório e ramificação do GitHub.

  • Proprietário do repositório do GitHub (nome de usuário): insira o nome de usuário do GitHub do proprietário do repositório de destino. Este não pode ser seu nome de usuário. Se você está fazendo commit no repositório de outra pessoa, insira o nome de usuário da pessoa aqui.

  • Nome do repositório do GitHub: insira o nome do repositório em que deseja fazer commit dos arquivos.

  • Ramificação: insira o nome da ramificação em que deseja fazer o commit.

    • Está protegida: marque essa caixa de seleção se a ramificação estiver protegida.

  • Mensagem de commit (obrigatória): digite uma mensagem para acompanhar o commit. Observe que o fluxo de trabalho retorna um erro se você deixá-la vazia mesmo que tenha desabilitado o GitHub Commit.

Autenticação

Use a guia Autenticação para fornecer o endereço de base da API do GitHub e o token de acesso.

  • Endereço de base da API do GitHub: a ferramenta adiciona essa informação por padrão, mas você pode atualizá-lo se necessário.

  • Token de acesso pessoal do GitHub: insira seu token de acesso pessoal do GitHub. Para obter mais informações sobre tokens de acesso pessoal, leia a documentação do GitHub.