0

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

详细说明:我们有一项工作从 SVN 分支执行签出,然后部署 .ear 签出。Subversion 插件需要有关作业配置的身份验证详细信息(用户和密码),而我们希望用户在启动作业时键入他的凭据。

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

提前致谢!

4

1 回答 1

0

假设您有一个在 Hudson 中执行此操作的“构建”,那么您可能应该将构建配置为参数化

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

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

于 2013-03-22T16:45:27.400 回答