Mattermost 和 Slack 中的指令
如果您想在使用 Slack 和 Mattermost 时控制和查看极狐GitLab 内容,可以使用指令。 在您的聊天客户端中键入指令作为消息可以激活它。 对于 Slack,需要集成配置。
指令的范围是一个项目,并且需要在配置期间指定触发命令。
我们建议您使用项目名称作为触发命令。
假设 project-name
是触发命令,指令为:
命令 | 效果 |
---|---|
/project-name help
| 显示所有可用的指令。 |
/project-name issue new <title> <shift+return> <description>
| 使用标题 <title> 和描述 <description> 创建一个新议题。
|
/project-name issue show <id>
| 使用 ID <id> 显示指定议题。
|
/project-name issue close <id>
| 使用 ID <id> 关闭指定议题。
|
/project-name issue search <query>
| 最多显示 5 个匹配 <query> 的议题。
|
/project-name issue move <id> to <project>
| 使用 ID <id> 移动议题到 <project> 。
|
/project-name issue comment <id> <shift+return> <comment>
| 向 ID 为 <id> 的议题,添加评论正文为 <comment> 的新评论。
|
/project-name deploy <from> to <to>
| 从 <from> 环境部署到 <to> 环境。
|
/project-name run <job name> <arguments>
| 在默认分支上执行 ChatOps 作业<job name> 。
|
议题命令
您可以创建新议题、显示议题详细信息并搜索最多 5 个议题。
部署命令
为了部署到环境中,系统尝试在流水线中查找部署手动操作。
如果对于指定环境只有一个操作,则会触发它。 如果定义了多个操作,系统会找到一个与要部署到的环境名称相同的操作名称。
如果未找到匹配的操作,该命令将返回错误。