APIプロジェクトの一貫性を維持・管理することは、迅速なスプリント開発において難しい課題となることがあります。Apidogのスプリントブランチ機能は、APIのスプリント管理に柔軟なメカニズムを提供するために設計されています。これにより、チームメンバーは既存のAPIを反復的にアップグレードしたり、新しいAPIを迅速に開発したりすることができ、他のチームメンバーに影響を与えたり、リリース済みのAPIに影響を与えたりすることなく進めることができます。ユースケース#
スプリントブランチ機能により、開発者は独立したブランチでAPIを設計・デバッグすることができ、メインブランチの安定性を保つことができます。この分離により、テストや継続的インテグレーションプロセスが妨げられることなく、新しいバージョンがマージされるまで元のAPIの一貫性が維持されます。
スプリントブランチ内で更新されたAPIは、テストシナリオ内で自動的にフラグが立てられます。テスターは、スプリントブランチ内でテスト対象のAPIに対して自動テストを迅速に複製、調整、実行することができ、変更されたAPIが新しいテストタスクを通過することを確認できます。
スプリントブランチの主な機能#
各スプリントブランチは、スキーマ、レスポンスコンポーネント、その他のデータを含むAPI仕様の独立したバージョンと見なすことができます。ブランチ間のデータは互いに影響を与えません。異なるニーズに対応するために、本番バージョンと開発バージョンを分離するためのブランチを作成することができ、メインブランチの正確性と一貫性を確保します。
スプリントブランチは保護
に設定することができます。スプリントブランチが保護に設定されると、通常のコンテンツメンテナーは直接編集することができません。代わりに、別のスプリントブランチでコンテンツを作成または更新し、MR(マージリクエスト)を提出する必要があります。このリクエストは管理者によってレビュー・承認される必要があり、スプリントブランチの安定性と信頼性を確保します。
異なるチームロールが別々のブランチで並行して作業することができ、作業効率とコラボレーションの柔軟性を 向上させ、干渉を引き起こすことなく進めることができます。
新しいブランチでの機能開発が完了したら、開発者はスプリントブランチをメインブランチにシームレスにマージすることができ、更新時に不必要なリスクを導入することなく新機能を統合できます。
スプリントブランチ機能は、新しいブランチで更新されたAPIを自動的に識別し、関連するテストシナリオでマークします。テスターは、スプリントブランチ内で新規または変更されたAPIのテストシナリオを迅速に作成し、すべての変更が機能的な期待を満たしていることを確認できます。
スプリントブランチへのアクセス方法#
プロジェクト内でスプリントブランチにアクセスするには、APIs
の横にあるスプリントブランチスイッチをクリックしてスプリントブランチに切り替えます 。これにより、スプリントブランチ固有のコンテンツを表示・作業することができます。 Modified at 2025-02-25 09:31:06