в настоящее время я работаю с 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 настроена в настройке «Всегда извлекать новую копию». Что случилось? Я все еще начинаю с этого, и мне нужно многому научиться. Так что имейте это в виду, отвечая мне. : -)