airflow.providers.github.hooks.github

此模块允许您连接到 GitHub。

GithubHook

与 GitHub 交互。

模块内容

class airflow.providers.github.hooks.github.GithubHook(github_conn_id=default_conn_name, *args, **kwargs)[source]

基类:airflow.hooks.base.BaseHook

与 GitHub 交互。

执行到 GitHub 的连接并检索客户端。

参数:

github_conn_id (str) – 引用 GitHub 连接 ID

conn_name_attr = 'github_conn_id'[source]
default_conn_name = 'github_default'[source]
conn_type = 'github'[source]
hook_name = 'GitHub'[source]
github_conn_id = 'github_default'[source]
client: github.Github | None = None[source]
get_conn()[source]

使用令牌和主机名(适用于 GitHub Enterprise)初始化新的 GitHub 连接。

classmethod get_ui_field_behaviour()[source]

返回自定义字段行为。

test_connection()[source]

测试 GitHub 连接。

此条目是否有帮助?