スラッシュコマンド
GitLab 8.15 で導入されました。
Slackのスラッシュコマンドを使えば、Slackから離れることなくGitLabを操作したり、Slackの中でコンテンツを見たりすることができます。 これにはSlackとGitLabの両方で設定が必要です。
GitLabはイベント(例:issue created
)を通知としてSlackに送ることもできます。 これは別途設定したSlack NotificationsServiceです。
注:GitLab.comの場合は、代わりにSlackアプリを使用してください。
設定
- Slackのスラッシュコマンドはプロジェクトにスコープされます。 プロジェクトの設定でインテグレーションページ(プロジェクト > 設定 > インテグレーション)に移動します。
- Slackのスラッシュコマンドのインテグレーションを選択して設定します。 このページには、Slackで設定を完了するために必要な情報が含まれています。 このブラウザタブは開いたままにしておきます。
- 新しいブラウザタブを開き、Slackチームにサインインします。Slash Commandsインテグレーションを開始します。
- プロジェクト名を使用することをお勧めします。Add Slash CommandIntegration をクリックします。
- GitLabのブラウザタブの情報を使って、Slackの設定ページの残りのフィールドを完成させます。 特に、URLはコピー&ペーストする必要があります。SaveIntegrationをクリックして、Slackでの設定を完了します。
- Slackの設定ページでトークンをコピーします。 GitLabのブラウザタブに戻り、トークンを貼り付けます。
- Activetoggle が有効になっていることを確認し、Save changesをクリックして GitLab での設定を完了します。
使用方法
Slackのスラッシュコマンドが使えるようになりました。