作为构建过程的一部分,我需要在更改文件后 checkin 文件。我可以使用常规脚本来完成此操作,但我必须将用户名密码放入脚本中。如果可能的话,我想尽量避免它。有没有办法使用我的 groovy 脚本中 Jenkins 源代码管理部分中已存储的凭据?
最佳答案
据我所知,没有办法做到这一点,但您可以使用批处理或 shell 脚本与 SVN 命令行客户端来完成基本相同的事情。
您必须在所有从属设备上手动执行一次 checkout 或提交,但是一旦执行此操作,凭据将缓存在该计算机上,您可以通过批处理或 shell 命令在作业中使用它们,而无需用户或密码。
这并不理想,但它确实完成了工作。
关于java - 在我的 groovy 脚本中使用 jenkins subversion 凭证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12865908/