Redmine Provider
RedmineProvider 是一个集成 Redmine 通过 Keep 管理问题跟踪的类。
认证
此提供商需要身份验证。
- host: Redmine 主机(必需:True,敏感:False)
- api_access_key: Redmine API 访问密钥(必需:True,敏感:True)
- ticket_creation_url: 创建新工单的 URL(必需:False,敏感:False)
某些范围可能需要才能通过提供商执行特定操作或查询。以下是相关范围及其用例的摘要:
- authenticated: 使用 Redmine API 进行身份验证(强制)
在工作流中
此提供商可用于工作流。
作为"操作"来进行更改或更新数据,示例:
yaml
actions:
- name: Query redmine
provider: redmine
config: "{{ provider.my_provider_name }}"
with:
project_id: {value}
subject: {value}
priority_id: {value}
description: {value}如果您需要此提供商的工作流示例,请提交 GitHub 问题。
连接 Provider
要通过 Keep 连接 Redmine provider 并管理问题,请按照以下步骤操作:
- 获取 Redmine 个人访问令牌:访问 Redmine API 文档 查看获取 API 密钥的步骤。
- 使用以下 YAML 示例使用 Redmine provider 创建问题,所有这些都是 有效参数:
yaml
# Create an issue using the Redmine provider.
task:
id: create-redmine-issue
description: Create an issue in Redmine
actions:
- name: create-issue
provider:
type: redmine
config: "{{ providers.redmine-provider }}"
with:
project_id: "example_project"
subject: "Issue Subject"
priority_id: "2"
description: "This is the issue description."