
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
作为Woodpecker CI的插件,用于在CI/CD流程中向飞书群实时发送构建状态通知,帮助团队及时掌握构建结果。支持自定义通知规则、飞书安全验证及多语言消息,适配多种Docker平台,简化持续集成流程中的消息通知环节。
https://open.feishu.cn/open-apis/bot/v2/hook/{web_hook},其中{web_hook}需通过settings.feishu-webhook或PLUGIN_FEISHU_WEBHOOK设置settings.feishu-msg-title或PLUGIN_FEISHU_MSG_TITLE修改通知标题(需包含关键词)settings.feishu-secret或PLUGIN_FEISHU_SECRET配置密钥.woodpecker_kit.steps.transfer文件| 名称 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|
debug | 否 | false | 开启调试日志,也可通过环境变量PLUGIN_DEBUG开启 |
feishu-enable-debug-notice | 否 | false | 调试模式下是否发送通知(仅在开启调试时生效) |
feishu-webhook | 是 | 无 | 飞书群机器人webhook地址,格式为https://open.feishu.cn/open-apis/bot/v2/hook/{web_hook} |
feishu-secret | 是 | 无 | 飞书机器人密钥(用于“签名验证”,为空则不开启) |
feishu-msg-title | 是 | CI Notification | 通知标题(需包含飞书安全设置中的“自定义关键词”) |
feishu-notice-types | 否 | 无 | 通知类型,为空时默认使用[ build_status ] |
feishu-msg-i18n-lang | 否 | en-US | 消息语言,支持en-US、zh-CN等(v1.4.0+版本,更多支持见--help) |
feishu-status-success-ignore | 否 | false | 是否忽略构建成功状态的通知 |
feishu-status-change-success | 否 | false | 需开启feishu-status-success-ignore,当构建状态从失败变为成功时发送通知(与CI_PREV_PIPELINE_STATUS比较) |
feishu-enable-forward | 否 | false | 启用通知卡片转发功能,显示更多信息(详见https://open.feishu.cn/document/ukTMukTMukTM/uAjNwUjLwYDM14CM2ATN%EF%BC%89 |
| 名称 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|
feishu-ntp-target | 否 | 无 | NTP服务器地址(如"pool.ntp.org",不设置则不同步时间) |
feishu-msg-powered-by-image-key | 否 | 无 | 通知卡片图片的飞书image-key |
feishu-msg-powered-by-image-alt | 否 | 无 | 通知卡片图片的alt标签 |
| 名称 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|
timeout_second | 否 | 10 | 命令超时时间(秒) |
woodpecker-kit-steps-transfer-file-path | 否 | .woodpecker_kit.steps.transfer | 步骤传输文件路径(默认值为wd_steps_transfer.DefaultKitStepsFileName) |
woodpecker-kit-steps-transfer-disable-out | 否 | false | 是否禁用步骤传输文件输出 |
ymllabels: backend: docker steps: notification-feishu-group-robot: image: docker.xuanyuan.run/sinlov/woodpecker-feishu-group-robot:latest pull: false settings: # debug: true # 插件调试开关 # feishu-enable-debug-notice: true 调试模式下发送通知(需开启debug) # feishu-ntp-target: "pool.ntp.org" # 同步NTP时间(可选) feishu-webhook: # 参考https://woodpecker-ci.org/docs/usage/secrets from_secret: feishu_group_bot_token feishu-secret: from_secret: feishu_group_secret_bot feishu-msg-i18n-lang: en-US # 支持en-US、zh-CN等(v1.4.0+版本) feishu-msg-title: "CI Notification" # 默认标题 # 启用转发功能显示更多信息 feishu-enable-forward: true feishu-status-success-ignore: false # 不忽略成功状态通知 feishu-status-change-success: false # 不单独发送状态变更通知 when: status: # 触发通知的构建状态(仅支持failure/success,两者都设置则发送所有状态通知) - failure - success
需先在本地安装并确保可执行文件在环境变量PATH中:
bash# 安装最新版本 go install -a github.com/woodpecker-kit/woodpecker-feishu-group-robot/cmd/woodpecker-feishu-group-robot@latest # 安装指定版本(如v1.0.0) go install -v github.com/woodpecker-kit/woodpecker-feishu-group-robot/cmd/woodpecker-feishu-group-robot@v1.0.0
工作流配置:
ymllabels: backend: local steps: notification-feishu-group-robot: image: docker.xuanyuan.run/woodpecker-feishu-group-robot settings: feishu-webhook: from_secret: feishu_group_bot_token feishu-secret: from_secret: feishu_group_secret_bot feishu-msg-i18n-lang: zh-CN feishu-msg-title: "CI构建通知" feishu-enable-forward: true when: status: - failure - success
支持与woodpecker-file-browser-upload插件联动(v1.5.0+版本),在通知中显示文件上传信息:
ymllabels: backend: docker steps: woodpecker-file-browser-upload: image: sinlov/woodpecker-file-browser-upload:latest pull: false settings: file-browser-host: "[***]" # file_browser主机地址 file-browser-username: from_secret: file_browser_user_name file-browser-user-password: from_secret: file_browser_user_passwd file-browser-remote-root-path: dist/ # 远程基础路径 file-browser-dist-type: git # 分发类型(git/custom) file-browser-file-glob: # 上传文件匹配模式 - "**/*.tar.gz" - "**/*.sha256" notification-feishu-group-robot: image: sinlov/woodpecker-feishu-group-robot:latest pull: false depends_on: - woodpecker-file-browser-upload # 依赖文件上传步骤 settings: feishu-webhook: from_secret: feishu_group_bot_token feishu-secret: from_secret: feishu_group_secret_bot feishu-msg-title: "CI构建通知" feishu-enable-forward: true feishu-notice-types: - file_browser # 显示file_browser上传信息 - build_status # 显示构建状态 when: status: - failure - success
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务