airflow.providers.atlassian.jira.operators.jira

JiraOperator

用于与 Jira 问题跟踪系统交互并执行操作的 JiraOperator。

模块内容

class airflow.providers.atlassian.jira.operators.jira.JiraOperator(*, jira_method, jira_conn_id='jira_default', jira_method_args=None, result_processor=None, get_jira_resource_method=None, **kwargs)[源码]

基类: airflow.models.BaseOperator

用于与 Jira 问题跟踪系统交互并执行操作的 JiraOperator。

此操作器旨在利用 Atlassian Jira SDK。更多信息请访问:https://atlassian-python-api.readthedocs.io/jira.html

参数:
  • jira_conn_id (str) – 对预定义 Jira 连接的引用。

  • jira_method (str) – 要调用的 Atlassian Jira Python SDK 中的方法名称。

  • jira_method_args (dict | None) – jira_method 的方法参数。(模板化)

  • result_processor (Callable | None) – 用于进一步处理 Jira 响应的函数。

  • get_jira_resource_method (Callable | None) – 获取 Jira 资源的函数或操作器,将在其上执行提供的 jira_method。

template_fields: collections.abc.Sequence[str] = ('jira_method_args',)[源码]
jira_conn_id = 'jira_default'[源码]
method_name[源码]
jira_method_args[源码]
result_processor = None[源码]
get_jira_resource_method = None[源码]
execute(context)[源码]

创建操作器时进行派生。

上下文是用于渲染 jinja 模板的相同字典。

有关更多上下文,请参阅 get_template_context。

此条目有帮助吗?