Ami*_*mit 5 svn hudson jenkins
我正在尝试为构建过程配置 jenkins 服务器。我的目录结构如下
/home/<user>/projects/MyProject
/home/<user>/projects/MyProject/scripts
/home/<user>/projects/MyProject/trunk
Run Code Online (Sandbox Code Playgroud)
我已经给出了 jenkins 中自定义工作区的路径 upto scrips 即 /home/<user>/projects/MyProject/scripts现在我想将项目从 SVN 主干签出到我的本地主干。当我/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') { ... }步骤。| 归档时间: |
|
| 查看次数: |
888 次 |
| 最近记录: |