哈德森颠覆插件

时间:2013-03-22 16:39:24

标签: svn hudson hudson-plugins

有没有办法强制Subversion插件在每次用户启动作业时向SVN存储库发出身份验证?

详细说明:我们有一个工作,从SVN分支执行结账,然后部署.ear签出。 Subversion插件需要在作业配置上使用身份验证详细信息(user& pwd),而我们希望用户在启动作业时键入其凭据。

这可能吗?有一些解决方法吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

假设你有一个在Hudson中执行此操作的“构建”,那么你应该configure the build to be parameterized

您可能需要使用脚本来实现在集成的Hudson任务之外实际运行svn / deployment命令,因为Hudson任务通常会采用任何“已知”Hudson凭据(甚至是凭据缓存)并使用那些作为插件中的参数。

请注意,这可能会产生在日志文件中暴露用户密码的不良副作用,因为Hudson不会知道在日志记录中应该“特别”处理此参数。