Я не уверен, действительно ли это действительно ТАК вопрос, поэтому пойму, будет ли он закрыт или перемещен.
Я новичок в Гудзоне, я уже несколько недель его заводил и до сих пор очень доволен. Он работает на компьютере под управлением Windows 2008 X64 в качестве службы Windows.
WS2008 работает на VMware ESXI4.0, а также на другом WS2008 и сервере Ubuntu. Прошлой ночью два сервера Windows внезапно перестали отвечать, MSTSC, общий доступ к файлам, доступ в Интернет, все это прекратилось. Сервер ESXI по-прежнему отвечал, поскольку я мог перейти на домашнюю страницу и увидеть руководство по его установке. Также машина с Ubuntu продолжала нормально работать, я ssh'd на нее, сервер Apache работал, и Samba по-прежнему отвечала нормально.
В конце концов, мне пришлось перезагрузить физическую коробку, чтобы все снова заработало.
Как только я это сделал, серверы снова заработали, но теперь Хадсон потерял свои настройки. Что странно, он по-прежнему просит меня войти в систему, и имя пользователя и пароль все еще работают, поэтому он знает, что пользователь настроен.
Пользователь был настроен как администратор, чтобы я мог управлять всем сайтом. У меня было три задания на сборку, и они строили каждую ночь.
Теперь, когда я вхожу в систему, я не вижу половину опций в левом меню и нет рабочих мест.
Я не совсем уверен, с чего начать, чтобы попытаться решить эту проблему.
Я мог бы действительно сделать с некоторой помощью и руководством.
Спасибо
Jon
EDIT
Хорошо, теперь я могу сузить свой вопрос.
Если я удаляю безопасность пользователя, он показывает мне все сборки и я снова могу управлять системой.
<?xml version='1.0' encoding='UTF-8'?>
<hudson>
<version>1.341</version>
<numExecutors>2</numExecutors>
<mode>NORMAL</mode>
<useSecurity>false</useSecurity>
<authorizationStrategy class="hudson.security.GlobalMatrixAuthorizationStrategy">
<permission>hudson.scm.SCM.Tag:Jon</permission>
<permission>hudson.model.View.Configure:Jon</permission>
<permission>hudson.model.Computer.Configure:Jon</permission>
<permission>hudson.model.Item.Configure:Jon</permission>
<permission>hudson.model.Item.Create:Jon</permission>
<permission>hudson.model.Run.Delete:Jon</permission>
<permission>hudson.model.Computer.Delete:Jon</permission>
<permission>hudson.model.View.Delete:Jon</permission>
<permission>hudson.model.Hudson.Read:anonymous</permission>
<permission>hudson.model.Hudson.Read:Jon</permission>
<permission>hudson.model.Run.Update:Jon</permission>
<permission>hudson.model.Hudson.Administer:Jon</permission>
<permission>hudson.model.Item.Build:Jon</permission>
<permission>hudson.model.Item.Read:Jon</permission>
<permission>hudson.model.Item.Delete:Jon</permission>
<permission>hudson.model.Item.Workspace:Jon</permission>
<permission>hudson.model.View.Create:Jon</permission>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
</securityRealm>
Это строка, которую я изменил, было правдой.
<useSecurity>false</useSecurity>
мое имя пользователя "Jon", с которым я все еще могу войти, но я вижу только следующие опции:
История сборки
Мои взгляды
Таблица лидеров
Если я попытаюсь перейти к «/ управлять», мне будет отказано в доступе.
Второе редактирование
Исправлено, я снял все средства безопасности, зашел и заново добавил пользователя, после чего он, кажется, запомнил все ... очень странно.
Третье редактирование
Не исправил, но выяснил, в чем заключается оригинальная проблема. Он забывает мои пользовательские настройки, поэтому, даже если я снова добавлю «Jon» со всеми привилегиями после перезапуска, он снова все забудет.