Я настроил jenkins с помощью gertrit trigger plugin, чтобы проверить каждую фиксацию, которую мы нажимаем на gerrit. Я ожидаю, что этот триггер включит мое последнее изменение с оригинальным репо и создаст сборку. Но он клонирует только проект репо и компиляцию без моего изменения.
Ниже приведены настройки моей конфигурации для запуска gerrit в jenkins.
Refspec: $GERRIT_REFSPEC
Branches to build: $GERRIT_BRANCH
Build trigger: Gerrit event
Trigger on: patch set created
Gerrit project: added project and branch
Ниже приведено сообщение о выходе сборки
Triggered by Gerrit: http://ci-test1/22
Building on master in workspace /var/lib/jenkins/jobs/Build_Adserver_4.7/workspace
Checkout:workspace / /var/lib/jenkins/jobs/Build_Adserver_4.7/workspace - [email protected]
Using strategy: Default
Last Built Revision: Revision 701a75ef38aa191ac1b806c48e6b3451671888f6 (ads/4.7)
Fetching changes from 1 remote Git repository
Fetching upstream changes from abc
Commencing build of Revision 701a75ef38aa191ac1b806c48e6b3451671888f6 (ads/4.7)
Checking out Revision 701a75ef38aa191ac1b806c48e6b3451671888f6 (ads/4.7)
[workspace] $ /bin/sh -xe /tmp/hudson1375188638196718521.sh
+ echo 'Started Build'
Started Build
+ echo ..................
..................
+ echo 'Build Finished'
Build Finished
Finished: SUCCESS
Здесь 701a75ef38aa191ac1b806c48e6b3451671888f6 - ГОЛОВКА ветки репо, а 8cbda558adcad4fb7eb714e0b3fb98a6fbf5811c - это SHA-идентификатор моего последнего изменения, запустившего сборку.
Я также проверял рабочее пространство jenkins, оно не включает мое изменение.
Извините, если мне не хватает какой-либо информации. пожалуйста, дайте мне знать пожалуйста, помогите мне, если мне что-то не хватает.