Conector GitHub no Jitterbit Studio
Resumo
O conector GitHub estabelece acesso ao GitHub.
O conector GitHub fornece uma interface para criar uma conexão GitHub, a base usada para gerar instâncias de atividades GitHub. Essas atividades, uma vez configuradas, interagem com o GitHub através da conexão.
O conector GitHub é acessado a partir da aba Project endpoints and connectors (Endpoints e conectores do projeto) da paleta de componentes de design (consulte Design component palette).
Dica
Integration recipes estão disponíveis para este conector através do Jitterbit Marketplace.
Visão geral do conector
Este conector é usado para configurar primeiro uma conexão GitHub. Os tipos de atividade associados a essa conexão são então usados para criar instâncias de atividades destinadas a serem usadas como fontes (para fornecer dados em uma operação) ou destinos (para consumir dados em uma operação).
Juntos, uma conexão GitHub específica e suas atividades são chamados de endpoint GitHub:

Atualmente, estes tipos de atividade são suportados:
-
Search: Recupera dados de objetos no GitHub e é destinado a ser usado como uma fonte em uma operação.
-
Create: Cria dados de objetos no GitHub e é destinado a ser usado como um destino em uma operação.
-
Delete: Exclui dados de objetos do GitHub e é destinado a ser usado como um destino em uma operação.
-
Issues: Cria, exclui, consulta ou atualiza dados de problemas no GitHub e é destinado a ser usado como um destino em uma operação.
-
Pull Request: Cria, exclui, consulta ou atualiza dados de solicitação de pull no GitHub e é destinado a ser usado como um destino em uma operação.
-
Update: Atualiza dados de objetos no GitHub e é destinado a ser usado como um destino em uma operação.
Estes tipos de atividade estão descontinuados:
-
Query File: Consulta um arquivo no GitHub e é destinado a ser usado como uma fonte em uma operação.
-
Create File: Cria um arquivo no GitHub e é destinado a ser usado como um destino em uma operação.
-
Update File: Atualiza um arquivo no GitHub e é destinado a ser usado como um destino em uma operação.
-
Delete File: Exclui um arquivo do GitHub e é destinado a ser usado como um destino em uma operação.
Os endpoints criados com este conector são incluídos em endpoint usage reporting e contam para sua licença.
Pré-requisitos e versões de API suportadas
Este conector pode ser usado com cloud agents e private agents.
Os agentes baixam automaticamente a versão mais recente deste conector quando necessário. Em agentes privados, você pode suspender essas atualizações com a política de organização Disable Auto Connector Update.
O conector GitHub usa a GitHub REST API. Consulte a documentação da API para informações sobre os nós de esquema e campos.
Solução de problemas
Se você tiver problemas com o conector GitHub, recomenda-se seguir estas etapas de solução de problemas:
-
Clique no botão Test na configuração de conexão para garantir que a conexão seja bem-sucedida e para garantir que a versão mais recente do conector seja baixada no agente (a menos que esteja usando a política de organização Disable Auto Connector Update).
-
Verifique os operation logs para qualquer informação escrita durante a execução da operação.
-
Ative o log de depuração de operação (para agentes em nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.
-
Se estiver usando agentes privados, você pode ativar o log detalhado do conector para este conector adicionando esta entrada de configuração de logger ao arquivo
logback.xmldo seu agente privado:<logger name="org.jitterbit.connector.verbose.logging.github" level="DEBUG"/>Para mais informações sobre log detalhado do conector, consulte Log detalhado para conectores usando agentes privados Jitterbit.
-
Se estiver usando agentes privados, você pode verificar os logs do agente para obter mais informações.
-
Para considerações adicionais de solução de problemas, consulte Solução de problemas de operação.