コードは複数のプロジェクトに分かれています。プロジェクトAからのライブラリは、プロジェクトCで使用されるプロジェクトBによって使用されます。しかし、ビルド間でアーティファクトを共有する方法を見つけることはできません。Team Servicesのビルド間で成果物をコピーする
すべてのビルドステップはアーティファクトをパブリッシュすることについてのものですが、ダウンロードに関するものはありません(Jenkinsのダウンロードアーティファクトは必要ありませんが、代わりにチームサービス用です)。
これはすべてホストされたエージェントで行われるため、すべてのビルドで認識される場所にファイルをコピーすることもできません。
私もDownload Artifacts拡張を試しましたが、これはリリースでのみ動作し、ビルドでは動作しません。
ビルドAからアーティファクトをビルドBに取得するにはどうすればよいですか?
私はNuGetを試してみますよ。プロジェクトがほとんどC++であり、CMakeを使用しているので、どのように統合されているかを確認する必要があります。 –
拡張機能の柔軟性(認証付きのNugetサーバーでビルドさえしています)があれば、これは最善の方法と思われます。それは同時に他の部門とprebuild図書館を共有する問題を解決します –
、幸運を聞いてよかった! –