Как получить в azure идентификатор операции разработки двух последних git-коммитов?

#git #azure-devops #azure-pipelines

#git #azure-devops #azure-конвейеры

Вопрос:

Мне нужно получить 2 последних id-коммита Git repo, последнего, который я получил, используя $ (Build.SOURCEVERSIONMESSAGE) но мне нужно получить один идентификатор коммита, прежде чем сгенерировать из $ (Build.SOURCEVERSIONMESSAGE)

возможно ли это??

Комментарии:

1. Если вы можете запустить команду git в клонированном репозитории, вы могли бы попробовать git rev-parse $(Build.SOURCEVERSIONMESSAGE)~

Ответ №1:

Я думаю, вам нужно будет использовать REST API.

Поскольку у вас уже есть необходимый первый коммит, вы можете добиться простого успеха с получением коммитов с помощью searchCriteria.$top и searchCriteria.fromCommitId .