一个常见的软件白痴:Jenkins
验证后接受我给它的路径。
它不会接受任何其他路径。
它甚至不打印它没有找到的文件。
为什么它不能打印它没有找到的路径?告诉我我要求它存档的路径是没有用的......我无法想象有人会这样......好吧,在基本可用性方面失败这么多并不聪明......
好吧,对不起,咆哮。那么,我如何找到 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 存档 - 我要存档的文件就在那里。