■概要
プロジェクト管理ツールTaigaとソースコード管理ツールGitLabを併用する際、Issueの情報を手作業で転記していませんか?この作業は手間がかかるだけでなく、入力漏れやミスの原因にもなりがちです。このワークフローを活用すれば、Taigaで新しいIssueが作成されると、その内容を元にGitLabへ自動でイシューを作成できます。TaigaとGitLabの連携を自動化し、開発プロセスの連携をスムーズにします。
■このテンプレートをおすすめする方
- TaigaとGitLabを併用し、Issueの二重入力に手間を感じている方
- Taigaで管理するタスクとGitLabでの開発作業の連携を効率化したい方
- プロジェクト管理と開発プロセスの連携における手作業をなくしたい方
■このテンプレートを使うメリット
- TaigaでIssueが作成されると自動でGitLabにイシューが作成されるため、これまで手作業で行っていた転記作業の時間を短縮できます
- 手動での情報入力が不要になることで、転記ミスや項目設定の漏れといったヒューマンエラーの防止に繋がります
■フローボットの流れ
- はじめに、TaigaとGitLabをYoomと連携します
- 次に、トリガーでTaigaを選択し、「New Issue」アクションを設定します。これにより、Taigaで新しいIssueが作成された際にフローが起動します
- 最後に、オペレーションでGitLabを選択し、「イシューを作成」アクションを設定します。トリガーで取得したIssueの情報を紐付け、GitLabにイシューを作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitLabでイシューを作成する際に、各項目を設定できます。Taigaのトリガーで取得したIssueのタイトルや説明文などの情報を変数として、GitLabのイシュータイトルや説明欄に自動で反映させることが可能です
- 作成先のプロジェクトIDや、特定のラベル、担当者などを固定値として設定することもできます。これにより、特定のプロジェクトに定型的なイシューを自動で起票するような運用が実現します
■注意事項
- Taiga、GitLabのそれぞれとYoomを連携してください。