Drone 插件市场 > Captains Log
captains_log.svg

Captains Log

by Target

Apache License 2.0

有助于在 Slack 中组织发布信息的 Drone 插件

YAML 配置示例

kind: pipeline
name: default

steps:
- name: my-release-log-step
  image: target/captains-log:1
  settings:
    secrets: [ SLACK_TOKEN, SLACK_URL, GITHUB_TOKEN ] 
    github_owner: target
    github_repo: captains-log
    jira_team_domain: myteamnamespace

字段属性说明

  • secrets

    string可选项

    松弛和 Github 的秘密

    默认值:none

  • github_owner

    string必填项

    GitHub 仓库的所有者

    默认值:none

  • github_repo

    string必填项

    目标存储库名称

    默认值:none

  • jira_team_domain

    string必填项

    Jira 工作空间的名称空间(例如,`jira.myteamnamespace.com`)。

    默认值:none

  • github_tag_id

    string可选项

    与特定标签匹配的 regex

    默认值:none

  • slack_channel

    string可选项

    使用 API 时,应使用 slack_channel 指定要发布到哪个房间。使用 SLACK_URL 时,不应指定房间(即 slack_channel),因为房间已经是 webhook 的一部分。

    默认值:none

  • teams

    array可选项

    团队列表,让你可以将船长日志的输出整理成有意义的片段。

    默认值:none

  • enterprise_host

    string可选项

    如果你使用企业 Github,则应在此处提供自定义域。

    默认值:none