Если вы используете. net (аналогично java, node.js, python) вы можете использовать пакеты nuget. Более подробную информацию о том, как создать репозиторий пакетов nuget, можно найти здесь .
Таким образом, каждый раз, когда проект A построен , он может создавать пакет nuget
- task: NuGetCommand@2
inputs:
command: 'pack'
packagesToPack: '**/*.csproj'
packDestination: '$(Build.ArtifactStagingDirectory)'
Затем вы можете установить эти пакеты в свои проекты.
А во время сборки вы просто восстановите их
# Restore project
- task: NuGetCommand@2
inputs:
command: 'restore'
restoreSolution: '**/*.sln'