Squash TM
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
Squash TMインテグレーションをGitLabで有効にして構成すると、GitLabで作成されたイシュー(通常はユーザーストーリー)はSquash TMの要件として同期され、テストの進捗状況がGitLabイシューでレポートされます。
Squash TMとGitLabのインテグレーションによりDevSecOpsのワークフローを最適化する概要については、SDLCで要件とテスト管理を活用するを参照してください。
Squash TMの構成
- オプション。システム管理者にプロパティファイルでトークンを構成するように依頼します。
- Squash TMドキュメントに従って以下を行います:
GitLabサーバーを作成します。
Xsquash4GitLabプラグインを有効にします同期を構成します。
Real-time synchronization(リアルタイム同期)パネルから、次のフィールドをコピーして後でGitLabで使用します:
- WebhookのURL。
- Squash TMシステム管理者がステップ1でシークレットを構成した場合のシークレットトークン。
GitLabを設定する
左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
設定 > インテグレーションを選択します。
Squash TMを選択します。
有効トグルが有効になっていることを確認します。
トリガーセクションで、リアルタイム同期の対象となるイシューの種類を示します。
フィールドに入力します:
- Squash TM Webhook URLを入力します。
- Squash TMシステム管理者が以前に構成した場合は、secret token(シークレットトークン)を入力します。