【发布时间】:2013-03-22 16:39:23
【问题描述】:
有没有办法强制 Subversion 插件在每次用户启动作业时向 SVN 存储库询问身份验证?
详细说明:我们有一项工作是从 SVN 分支执行签出,然后部署 .ear 签出。 Subversion 插件需要有关作业配置的身份验证详细信息(用户和密码),而我们希望用户在启动作业时键入他的凭据。
这可能吗?有什么解决办法吗?
提前致谢!
【问题讨论】:
标签: svn hudson hudson-plugins
有没有办法强制 Subversion 插件在每次用户启动作业时向 SVN 存储库询问身份验证?
详细说明:我们有一项工作是从 SVN 分支执行签出,然后部署 .ear 签出。 Subversion 插件需要有关作业配置的身份验证详细信息(用户和密码),而我们希望用户在启动作业时键入他的凭据。
这可能吗?有什么解决办法吗?
提前致谢!
【问题讨论】:
标签: svn hudson hudson-plugins
假设您有一个在 Hudson 中执行此操作的“构建”,那么您可能应该 configure the build to be parameterized。
您可能需要使用脚本来增加这一点,以便在集成的 Hudson 任务之外实际运行 svn / deployment 命令,因为 Hudson 任务通常会采用任何“已知”的 Hudson 凭证(甚至凭证缓存)并使用这些作为插件中的参数。
请注意,这可能会产生在日志文件中暴露用户密码的不良副作用,因为 Hudson 不知道应该在日志记录中“特别”处理此参数。
【讨论】: