スラッシュコマンド

GitLab 8.15 で導入されました。

Slackのスラッシュコマンドを使えば、Slackから離れることなくGitLabを操作したり、Slackの中でコンテンツを見たりすることができます。 これにはSlackとGitLabの両方で設定が必要です。

GitLabはイベント(例:issue created)を通知としてSlackに送ることもできます。 これは別途設定したSlack NotificationsServiceです。

注:GitLab.comの場合は、代わりにSlackアプリを使用してください。

設定

  1. Slackのスラッシュコマンドはプロジェクトにスコープされます。 プロジェクトの設定でインテグレーションページプロジェクト > 設定 > インテグレーション)に移動します。
  2. Slackのスラッシュコマンドのインテグレーションを選択して設定します。 このページには、Slackで設定を完了するために必要な情報が含まれています。 このブラウザタブは開いたままにしておきます。
  3. 新しいブラウザタブを開き、Slackチームにサインインします。Slash Commandsインテグレーションを開始します
  4. プロジェクト名を使用することをお勧めします。Add Slash CommandIntegration をクリックします。
  5. GitLabのブラウザタブの情報を使って、Slackの設定ページの残りのフィールドを完成させます。 特に、URLはコピー&ペーストする必要があります。SaveIntegrationをクリックして、Slackでの設定を完了します。
  6. Slackの設定ページでトークンをコピーします。 GitLabのブラウザタブに戻り、トークンを貼り付けます。
  7. Activetoggle が有効になっていることを確認し、Save changesをクリックして GitLab での設定を完了します。

Slack setup instructions

使用方法

Slackのスラッシュコマンドが使えるようになりました。