找不到与文件模式匹配的工件 - 它在寻找什么文件?

时间:2013-06-30 16:43:36

标签: jenkins

一个常见的软件白痴:詹金斯

  1. 接受验证后给出的路径。

  2. 它不接受任何其他路径。

  3. 它甚至不打印它找不到的文件。

  4. 为什么它不能打印它找不到的路径?把我要求归档的路径告诉我是没用的......我无法想象任何人都可以做到这一点......好吧,在基本可用性方面失败并不聪明......

    好吧,抱歉咆哮。那么,我如何找到为什么Jenkins无法归档文件?

    更多详情:

    构建脚本:

    #!/usr/bin/bash -e
    rm -rf ./sdk > /dev/null 2>&1
    echo "started from $PWD"
    echo "changed to $1"
    cd "$(cygpath "$1")"
    git clone ssh://********/sdk
    cd ./sdk
    git checkout -b preliminary
    git pull origin preliminary
    scons
    cd ..
    echo "back to $PWD"
    

    如何调用它:

    d:\cygwin\bin\bash --login -i /home/wvxvw/projects/sdk/jenkins-build "%WORKSPACE%"
    

    归档说明:

    sdk/deploy/integration
    

    这个目录绝对存在。

    PS。如果我删除了存档步骤,请通过Web界面导航到工作区,然后下载整个构建的zip存档 - 我要存档的文件就在那里。

1 个答案:

答案 0 :(得分:9)

您需要存档单个工件(即文件)。

要归档sdk/deploy/integration目录中的所有文件(包括所有子目录),请输入sdk/deploy/integration/**

要仅归档 {/ 1}}目录中的文件,请输入integration