我不确定这是否真的是一个真正的SO问题,所以要了解它是否被关闭或移动。Hudson CI服务器配置出错了
我是哈德森的新手,现在我已经运行了几个星期,至今一直非常高兴。它作为Windows服务在Windows 2008 X64机器上运行。
WS2008运行在VMware ESXI4.0以及另一个WS2008和Ubuntu服务器上。昨晚,两台Windows服务器突然停止响应,MSTSC,文件共享,网络访问,它都停止了。 ESXI服务器仍然响应,因为我可以浏览到主页并查看其安装指南。而且Ubuntu机器继续正常工作,我开始使用它,Apache服务器正在运行,Samba仍然正常响应。
最后,我不得不重新启动物理盒子,使其全部恢复。
一旦我做了服务器恢复,但哈德森现在已经失去了它的设置。奇怪的是,它仍然要求我登录,并且用户名和密码仍然有效,所以它知道用户已设置。
用户被设置为管理员用户,所以我可以管理整个网站。我有三个建立工作设置,并让他们每晚建设。
现在,当我登录时,我没有看到左侧菜单中的一半选项,并且没有任何作业。
我不确定从哪里开始尝试解决问题。
我真的可以做一些帮助和指导。
谢谢
乔恩
编辑
好了,我现在可以缩小我的问题了。
如果我删除用户安全性,它将向我显示所有构建,并且我可以再次管理系统。
<?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”以及所有权限,它也会再次忘记它。
在虚拟机上占用空间?哈德森可以是空间拥抱,如果你保持良好的构建。 – 2010-02-05 12:17:57
空间不应该是一个问题,但会三重检查。我相信,此刻无法访问它,它有30GB的免费空间。但会仔细检查。 Thx – Jon 2010-02-05 12:20:18
不能编程。我建议http://serverfault.com/ – 2010-02-05 12:20:26