最重要的斜杠命令
在GitLab 8.14中引入
大多数命令为用户提供了一个额外的界面,以便在聊天环境中执行常见操作。例如,这允许一个人在Mattermost中讨论想法后立即创建一个问题。
先决条件
Mattermost 3.4及以上是必需的。
如果您已经安装了Omnibus GitLab包,Mattermost已经捆绑在其中。你所要做的就是配置它。阅读更多Omnibus GitLab Mattermost文档。
自动配置
如果Mattermost与GitLab安装在同一台服务器上,则可以由GitLab为您完成配置过程。
转到项目上的Mattermost斜杠命令服务,然后单击“添加到Mattermost”按钮。
手动配置
配置包括两个部分。首先你需要在Mattermost中启用斜杠命令,然后在GitLab中启用服务。
步骤1。在Mattermost中启用自定义斜杠命令
只有在使用源代码安装时才需要此步骤,omnibus安装将使用正确的设置进行预配置。
在Mattermost中要做的第一件事是从管理控制台中启用自定义斜杠命令。
步骤2。在GitLab中打开Mattermost斜杠命令服务
打开GitLab的新选项卡,转到您的项目集成的页面然后选择Mattermost命令服务配置它。将出现一个屏幕,显示您需要在Mattermost中复制的所有值,如下一步所述。让窗户开着。
注意:GitLab将为Mattermost设置提供一些值。按原样复制粘贴所需的唯一一个是请求URL,其他的都只是建议。
继续下一步,并在Mattermost中使用上述值创建一个斜杠命令。
步骤3。在Mattermost中创建一个新的自定义斜杠命令
现在您已经在Mattermost中启用了自定义斜杠命令,并在GitLab中打开了Mattermost斜杠命令服务,现在是时候在一个新的斜杠命令中复制这些值了。
回到Mattermost,在您的团队页面设置下,您应该看到集成选择。
去削减命令集成,并通过单击添加斜杠命令按钮。
填写自定义命令的选项,如步骤2。
注意:如果您计划连接多个项目,请选择与您的项目相关的斜杠命令触发词,例如
/ gitlab-project-name
或者只是/项目名称
。只使用/ gitlab
如果你只将一个项目连接到你的Mattermost团队。设置完所有值后,复制令牌(我们将在下面使用它)并单击完成。
步骤4。将Mattermost令牌复制到Mattermost斜杠命令服务中
现在,您可以在Mattermost中使用斜杠命令开始与您配置的GitLab项目对话。
授权Mattermost与GitLab交互
用户第一次与新创建的斜杠命令交互时,Mattermost将触发一个授权过程。
这将连接Mattermost用户和GitLab用户。你可以看到所有授权的聊天帐户在您的个人资料的页面下闲谈,聊天。
当授权过程完成后,您可以开始使用Mattermost命令与GitLab进行交互。
可用的斜杠命令
可用的斜杠命令有:
命令 | 描述 | 例子 |
---|---|---|
/ |
在项目中创建一个新问题<触发> 系于。<描述> 是可选的。 |
我们需要更改主页 |
/ |
用ID显示问题<顺序编号> 从这个项目中<触发> 系于。 |
/gitlab问题显示42 |
/ |
例如,启动从一个环境部署到另一个环境的CI作业暂存 来生产 。CI/CD必须是正确配置。 |
/gitlab将登台部署到生产环境 |
要查看与GitLab交互的可用命令列表,请键入触发词,后跟帮助。例子:/ gitlab帮助