代码之家  ›  专栏  ›  技术社区  ›  Pol

无法让哈德逊的SVN排除项工作

  •  1
  • Pol  · 技术社区  · 14 年前

    假设Hudson作业检查了2个SVN目录:

    https://foo.com/packages (root is https://foo.com/packages) -> "packages" in workspace
    https://bar.com/temp/Hudson (root is https://bar.com/temp) -> "Hudson" in workspace
    

    我尝试了不同的方法,在网上浏览答案,但我仍然无法让这两种方法发挥作用:

    3 回复  |  直到 14 年前
        1
  •  0
  •   madhatter160    14 年前

    http://subversion.xyz.com/MyProject/lib
    

    /MyProject/lib/.*
    
        2
  •  0
  •   AngerClown    14 年前

        3
  •  0
  •   Peter Schuetze    14 年前

    缺点:您要么必须从一个存储库中签出两次,要么找到一种可靠的方法将源从job1复制到job2(例如克隆工作区scm),两个作业

    1-2)在Hudson中配置一个存储库,并在第一个构建步骤中从第二个存储库中检查源。

    专业:一份工作,简单的解决方案 反对:你可能需要硬编码密码,错过了使用Hudson支持进行颠覆的好处。

    2) \bCR:\b 不像正则表达式。我建议你尝尝 .*CR:.* 如果cr:必须在行首 ^CR.*

    This page about regular expressions 帮助我深入研究正则表达式,但它也包含一个初学者指南。