Я хотел бы создать конфигурацию сборки, которая сравнивает результаты сборки со сборкой до нее.
В веб-интерфейсе пользователя добавление зависимости артефакта - единственные параметры, которые могут быть выполненыто, что я хочу, это «Получить артефакты из: Сборка с указанным номером сборки», но знать, что поместить в поле номера сборки, сложно!Я не могу там делать математику, и даже если я могу, наша VCS - это Perforce, и списки изменений не всегда последовательны, например, из-за локальных / отложенных списков изменений.
Я думаю, это означает, что мне нужно написать скриптчтобы получить доступ к REST API, поэтому мне нужно выяснить локатор сборки, чтобы получить нужные артефакты ... но я не уверен, какие размеры я должен указать.Есть ли какая-нибудь комбинация, которая может дать мне сборку до данного номера ревизии VCS?Или мне придется идти назад, используя revision:<REVISION>
, пока я не найду существующее?Это грязно!