現在、私たちのチームは SVN リポジトリを使用してサーバー A のコードを管理しており、このリポジトリに変更を加えると、Jenkins を介してビルドがサーバー B で開始されます (したがって、サーバー B にはサーバー A のリポジトリをミラーリングするワークスペースがあります)。ここで、doxygen や appledoc などのドキュメント ジェネレーターを使用したいと考えていますが、結果のドキュメントをどこに置くべきかわかりません。
たとえば、Jenkins には doxygen プラグインがあります。ただし、jenkins ビルド コマンドは現在のワークスペースにしかアクセスできないため、これは、jenkins プラグインがアクセスする doxyfile がワークスペースに存在し、ソース管理下 (リポジトリから取得) にある必要があることを意味します。これは問題ありませんが、結果の doxygen 出力は実際にはソース管理されるべきではありません。つまり、doxyfile はワークスペース外のサーバー B のどこかに出力を作成するように指定する必要があるということですか?
さらに、全体的な目標は、ドックセットを生成して、個々のチーム メンバーの Xcode を介してシームレスに使用できるようにすることです。しかし、これは、結果のドケット/メイクファイルなどが実際に何らかの形でワークスペースの一部である必要があることを暗示しているように思われます(個々のチームメンバーがSVN更新を介して結果を受け取ることができるようにするため)...しかし、これは不格好に思えます. SVNリポジトリからのものではないワークスペースにフォルダー/ファイルを作成することがコーシャであるかどうかさえわかりません(ワークスペースはミラーであることを意図しているため)。
基本的に私は、ビルド プロセスの一部として Jenkins を介してドキュメント/ドキュメントセットを生成する方法を探しています。また、個々のチーム メンバーがその結果のドキュメントに対して Xcode のオプション クリックの良さを利用できるようにする方法を探しています (理想的には、手動の手順は必要ありません)。これは可能ですか?
ありがとうございました。