Jenkins CI использует неправильную ревизию svn для сборки

в настоящее время я работаю с Jenkins CI Server, и я хочу запустить задание / сборку с помощью svn post commit hook. Пока все работает, как ожидалось, но сборка использует предыдущую ревизию svn.

Например: я проверяю свои файлы, и клиент показывает мне ревизию 90, сборка начинается, но она использует 89.

Пост- Хук фиксации выглядит так:

UUID=`svnlook uuid $REPOS`
/usr/bin/wget \
     --header "Content-Type:text/plain;charset=UTF-8" \
     --post-data "`svnlook changed --revision $REV $REPOS`" \
     --output-document "-" \
     --timeout=2 \
     http://ci-jenkins/job/Job1/build?rev=$REV 1>&2

Стратегия извлечения в Jenkins настроена в настройке «Всегда извлекать новую копию». Что случилось? Я все еще начинаю с этого, и мне нужно многому научиться. Так что имейте это в виду, отвечая мне. : -)

18
задан David W. 3 May 2011 в 20:58
поделиться