4) 对developers增加rebuild的权限。使用管理员登录对需要developer rebuild的job,选择Trigger builds
remotely,且设置Authentication Token,例如设置为devbuild,然后developers可以访问http://jenkinsH
ost/job/project/build?token=token 来启动build。
其中Project为你需要启动build的job。
其中token为你设置的Authentication Token。
如果你有webserver,你可以创建如下的webpage来让developers来启动build:
<h1>Jenkins Force Build Page</h1>
<ul>
<li>
<a href="http://jenkins:8080/job/FOO/build?token=build">Force build of Project FOO on Jenkins</a>
</li>
</ul>
三 使用Jenkins的数据库管理用户且设置用户的访问权限
1)在Manage Jenkins -> Configure System -> Enable Security下为Security Realm选择Jenkins's own us
er database,且确保Allow users to sign up选中,为Authentication选择Matrix-based security。如下: