#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
.