2013-03-22 118 views
0

有没有办法迫使颠覆插件要求身份验证的SVN仓库用户每次启动的工作吗?哈德森颠覆插件

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

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

在此先感谢!

回答

0

假设你有一个“构建”,这在哈德逊这样做,你应该然后configure the build to be parameterized

您可能需要使用脚本在集成Hudson任务之外实际运行svn/deployment命令,因为Hudson任务通常会采用任何“已知”哈德森证书(甚至凭证缓存)以及将这些用作插件中的参数。

注意,这可能会在日志文件中暴露用户的密码不需要的副作用,如Hudson将不知道该参数应该在日志处理“特别”。

+0

感谢您的快速回复(我在阅读答案时有点迟了)! 在远程上运行的wsadmin命令的哈德逊工作,我已经使用的用户名和密码参数WAS和在这种情况下,解决方案是完美的。 在Subversion插件的情况下,您提出的解决方案对我来说似乎有点复杂。 现在我已经实现了解决方案是使用“服务用户”映射SVN并专门哈德森相关。 Hudson执行的每个SVN活动(标记,结帐,...)都将由该用户完成。 无论如何,感谢您的解决方案! – Currao 2013-05-23 14:09:26