gpt4 book ai didi

svn - 如何设置 jenkins 从 SVN 自动结账?

转载 作者:行者123 更新时间:2023-12-04 21:15:16 24 4
gpt4 key购买 nike

我正在尝试为构建过程配置 jenkins 服务器。我的目录结构如下

/home/<user>/projects/MyProject
/home/<user>/projects/MyProject/scripts
/home/<user>/projects/MyProject/trunk

我已经给出了 jenkins 中自定义工作区的路径 upto scrips,即 /home/<user>/projects/MyProject/scripts现在我想将项目从 SVN 主干 checkout 到我的本地主干。当我为本地 check out 目录(项目应该 check out 的地方)提供主干路径( /home/<user>/projects/MyProject/trunk )时,jenkins 向我展示了 “不允许使用绝对路径” .我怎样才能通过 jenkins 为 svn checkouts 提供 upto trunk 的路径。

我花了几个小时来寻找解决方案,即 jenkins doc、jenkins 论坛、hudson docs、hudson 论坛和这里的 SO,但找不到解决方案。请帮忙..

最佳答案

由于各种(且合理)的原因,每个 Jenkins 工作都有自己独特的工作空间。最佳实践是使用相对(而不是绝对)路径,并在 Jenkins 生成的默认工作区文件夹下进行构建。

然而,有时在处理遗留代码时,路径被硬编码到构建脚本中并且难以更改。在这种情况下,您可以使用 自定义工作区 对于此构建:

  • 在管道作业中,使用 ws('/home/<user>/projects/MyProject') { ... }步。
  • 在自由式作业中,单击“高级”按钮并选中“使用自定义工作区”复选框,然后指定您的自定义路径。
  • 关于svn - 如何设置 jenkins 从 SVN 自动结账?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16230149/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com