使用 SVN 凭据的 Jenkins 作业设置自动化
Jenkins job setup automation with SVN credentials
我为虚拟机创建了部署脚本 (Ubuntu)。此脚本安装 SVN、Jenkins 等,使用 curl POST 请求和上传的 config.xml 在 Jenkins 中创建作业(此文件包含作业详细信息)。
但是后来我无法使用此脚本设置 SVN 凭据。
我只成功地手动使用了网络界面。
你能告诉我我该怎么做吗?我有 SVN 服务器的 url、用户名和密码。
在现有的 Jenkins 服务器上,为您的 SVN 服务器创建一些凭据:
这些凭据存储在 $JENKINS_HOME/credentials.xml 文件中。
您可以使用脚本将此文件复制到您的 VM 上。
关于您的工作,您只需使用 SVN 部分中的相关凭据:
我为虚拟机创建了部署脚本 (Ubuntu)。此脚本安装 SVN、Jenkins 等,使用 curl POST 请求和上传的 config.xml 在 Jenkins 中创建作业(此文件包含作业详细信息)。 但是后来我无法使用此脚本设置 SVN 凭据。 我只成功地手动使用了网络界面。 你能告诉我我该怎么做吗?我有 SVN 服务器的 url、用户名和密码。
在现有的 Jenkins 服务器上,为您的 SVN 服务器创建一些凭据:
这些凭据存储在 $JENKINS_HOME/credentials.xml 文件中。
您可以使用脚本将此文件复制到您的 VM 上。
关于您的工作,您只需使用 SVN 部分中的相关凭据: