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