java - 在我的 groovy 脚本中使用 jenkins subversion 凭证

标签 java groovy jenkins

作为构建过程的一部分,我需要在更改文件后 checkin 文件。我可以使用常规脚本来完成此操作,但我必须将用户名密码放入脚本中。如果可能的话,我想尽量避免它。有没有办法使用我的 groovy 脚本中 Jenkins 源代码管理部分中已存储的凭据?

最佳答案

据我所知,没有办法做到这一点,但您可以使用批处理或 shell 脚本与 SVN 命令行客户端来完成基本相同的事情。

您必须在所有从属设备上手动执行一次 checkout 或提交,但是一旦执行此操作,凭据将缓存在该计算机上,您可以通过批处理或 shell 命令在作业中使用它们,而无需用户或密码。

这并不理想,但它确实完成了工作。

关于java - 在我的 groovy 脚本中使用 jenkins subversion 凭证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12865908/

相关文章:

java - 将数据类型 varchar 转换为 numeric

java - isReachable 给出奇怪的结果

java - 在正则表达式世界中什么是 flavor ,Java 使用哪种 flavor ?

已排序集合的 Java 对象排序

groovy - 如何正确访问Gradle配置对象

jenkins - 如何通过 CLI 更新 Jenkins/Hudson

ios - pod install 在 Jenkins 上给出错误

python - 如何从 Jenkins 将 Python 应用程序部署到 Amazon Elastic Beanstalk?

java - Jenkins 如何查找给定的从属设备是否正在运行作业

gradle - Gradle-显示Groovy编译中已弃用的API警告