GitLab

GitLab

GitLabとは

GitLabとは、プロジェクトの計画、コードの作成と管理、そしてそれらのかんたんな導入を可能にするプラットフォームです。組み込みツールを活用して、システムを設定したり、データを管理したり、要件の達成を容易にしたりすることができます。

GitlabアカウントとZoho Flowの連携方法

  1. Zoho Flowの編集画面で、[アプリ実行条件]を選択し、[設定する]をクリックします。アプリの選択画面で、[GitLab]アプリを選択して、[次へ]をクリックします。
  2. 次に表示される画面で、GitLabの実行条件の種類を選択し、[次へ]をクリックします。Zoho Flowアカウントに既存の連携済みのGitLabがない場合、設定画面で[連携する]をクリックします。ある場合は、[完了する]をクリックします。
  3. または、[設定]タブに移動し、[外部連携]を選択して新しい連携を作成することもできます。その場合、[外部連携を作成する][GitLab]を選択します。

  4. [外部連携名]を入力します。GitLab アカウントが非公開でホストされている場合、「クライアント ID」「クライアントシークレット」「ホスト名」を入力する必要があります。
    クライアント ID とクライアントシークレット - GitLab アカウントにログインし、[設定]→[ アプリケーション] に移動します。名前を入力し、リダイレクト URLをhttps://flow.zoho.com/oAuth/callBack」 として設定します。 該当する項目を選択して保存します。

    ホスト名https://www.example.com)を使用して GitLab にアクセスする場合は、ホスト名としてwww.example.comと入力します。
  5. [認証する]をクリックします。
  6. GitLabの認証情報をポップアップに入力し、「認証する」をクリックして、Zoho Flowがアカウントにアクセスできるようにします。

APIガイド

GitLabに関連するワークフローでエラーが発生した場合や、GitLab APIの詳細については、以下のAPIガイドをご参照ください。

GitLabで利用可能な実行条件と処理

実行条件

コードに関する新しいコメント

この実行条件を使用すると、コードにコメントが追加された場合に、開発者へのチャットによる通知の送信、メモの追加、表計算シートへのデータの追加が可能です。

コミットに関する新しいコメント

この実行条件を使用すると、コミットにコメントが追加された場合に、メールの送信、特定のタスクへのコメントの追加が可能です。

問題に関する新しいコメント

この実行条件を使用すると、問題に関するコメントが追加された場合に、関連する問い合わせとプロジェクト管理ツールのタスクにコメントを追加することができます。

マージリクエストに関する新しいコメント

この実行条件を使用すると、新しいコメントがマージリクエストに追加された場合に、関連するチームにメールやチャットによる通知を送信することができます。

新しいコミット

この実行条件を使用すると、新しいコミットが発生したときに、チームの社内コラボレーションツールで通知し、プロジェクト管理ツールにリクエストを作成することができます。

新しい問題

この実行条件を使用すると、新しい問題に対してタスク、問い合わせ、ToDoなどを作成することができます。

新しいマージリクエスト

この実行条件を使用すると、新しいマージリクエストが作成された場合に、プロジェクト管理ツールでのアラートの作成、チームへのメールの送信、チャットによる更新情報の共有が可能です。

処理

コードにコメントの追加

この処理を使用すると、フォーム項目やメール、表計算シートの行に基づいて、コードにコメントを追加することができます。

コミットにコメントの追加

この処理を使用すると、チームコラボレーションツールにコメントが追加された場合に、コミットにコメントを追加することができます。

問題にコメントの追加

この処理を使用すると、タスク管理ツールやヘルプデスクソフトウェアのコメントに基づいて、問題にコメントを追加することができます。

マージリクエストにコメントの追加

この処理を使用すると、ToDoやスター付きメールに基づいて特定のマージリクエストにコメントを追加することができます。

問題の作成

この処理を使用すると、フォーム項目、スター付きメール、タスクに基づいて問題を作成することができます。

よくある質問

  1. プライベートGitLabアカウントとZoho Flowを連携できません。
    Zoho Flowは443ポート上のHTTPSリクエストのみをサポートしています。Flowと連携するためには、プライベートGitLabアカウントが公開されている必要があります。
  2. 「Unexpected code 403」エラーが表示されます。
    プロジェクトでの作業には、GitLabアカウントにマスターパーミッションが設定されている必要があります。