В моем конвейере yaml у меня есть задача отсканировать мое приложение в Black Duck, но мне нужно указать номер версии. В настоящее время он установлен на последнюю версию, но когда я собираю свои артефакты в моем CI, номер сборки увеличивается на единицу (duh).
Как мне сделать это, извлекая из $(Build.SourceVersion)
Моя цель - передать версию мажора и минора только черной утке, но мне нужно сделать это в yaml. Вот мой шаг:
- task: SynopsysDetectTask@2
displayName: "Run Black Duck analysis"
condition: and(succeeded(), eq('${{ parameters.blackduck }}', 'true'))
inputs:
Products: 'BD'
BlackDuckService: 'Black Duck'
DetectVersion: 'latest'
DetectArguments: '--detect.project.name=$(Build.Repository.Name)'