Как синхронизировать серверный опрос и svn up crontab

Я настроил crontab для svn up в локальном хранилище (которое также является моим каталогом сборки) за каждую минуту. И go-server проверяет новые изменения в svn каждую минуту, которая затем показывает последнюю версию коммита в UI.

Но давайте рассмотрим следующий сценарий,

  • Мой crontab для svn up побежал в 12:00:00
  • Разработчик сделал коммит на svn в 12:00:20
  • И go-сервер опросил новые изменения в 12:00:30
  • Разработчик запускает конвейер, выбирающий последний коммит в 12:00:40

Следовательно, теперь go-server показывает новую версию коммита в пользовательском интерфейсе. Но локальный каталог сборки не содержит последних изменений коммита. И он строит код с самим предыдущим коммитом.

Как я могу позволить интервалу опроса go-server синхронизироваться с моим svn up crontab?

0 ответов

Другие вопросы по тегам