Я в среде CI, использующей VSTS, и хочу получить комментарий фиксации, чтобы установить его в текстовый файл.Как получить идентификатор и сообщение Git в сборке VSTS/TFS?
Идея заключается в том, чтобы скопировать GIT фиксации комментарий в текстовый файл, хранящийся в папке артефакта. Затем с помощью HockeyApp SDK я установлю комментарий фиксации в примечании relase.
Я могу легко скопировать файл с помощью командной строки, но я не знаю, как получить комментарий.
Согласно вашему примеру, я попробовал с командной строкой. Инструмент = 'echo'. Аргументы = '' $ (Build.SOURCEVERSIONMESSAGE) ">" $ (build.binariesdirectory) \ $ (BuildConfiguration) \ drop \ commitComment.txt ". Я получил следующую ошибку: '[предупреждение] Имя файла не указывает полный путь к исполняемому файлу.« –
Я не думаю, что это сработает. Значение переменной BuildConfiguration недоступно. Позвольте мне сформулировать пример, который работает. –
@XavierW. Добавлен пример ответа, который работает с VSTS. Сообщите мне, работает ли это или нет. –