Jenkins CIサーバーでPostman Test RunnerとNeumanをAPIテストフローに組み込めないか検討中です。
私の質問は次のとおりです。swagger/open api ファイルを postman コレクションにインポートしたら、複数のチーム メンバーからの変更を同期させるにはどうすればよいですか?
たとえば、チーム メンバーが新しい API エンドポイントを swagger ファイルに追加した場合、swagger ファイルを postman コレクションに再インポートして上書きする必要がありますか? 私たちは、swagger ファイルを信頼できる唯一の情報源として使用し続けたいので、それを postman コレクションと同期させたいと考えています。理想的には、swagger ファイルを更新し、それを git にコミットして、その変更を postman に同期します。
postman で作成されたテストはどうですか? それをgitにチェックインしておく方法はありますか? 各テストの変更後にコレクションをエクスポートして git にチェックし、各 git pull の後に postman コレクションに変更を再インポートする必要がありますか?
オンラインの郵便配達員の機能の一部は共有用に構築されているように見えます-郵便配達員クライアントで直接コレクションに変更を加え、それを他の郵便配達員クライアントに共有するという考えですか? もしそうなら、それらの変更を git に自動的に同期するために追加できるフックはありますか?