Получить сборки в списке изменений Perforce от Jenkins
Я работаю над плагином jenkins, который заключается в отображении информации на новой странице о Jenkins. Информация, которую мне нужно отобразить, это списки изменений от Perforce. Это мне удается сделать с помощью команды
"p4 changelists"
Что я не знаю, как это сделать, так это получить все сборки, которые находятся внутри списков изменений, чтобы можно было определить, является ли данный список изменений успешным или неудачным. Спасибо
2 ответа
Вы можете получить список изменений из env var плагина Perforce, вы можете запустить следующую оболочку echo p4.changelist = $ P4_CHANGELIST> change.properties cf. https://wiki.jenkins-ci.org/display/JENKINS/Perforce+Plugin
Эта функция еще не поддерживается Jenkins, однако вы можете написать простую параметризованную сборку и получить ее без заданного CL до начала сборки. Эта статья может быть полезной.