我正在尝试使用Jenkins插件debian-package-builder来构建debian / ubuntu包。包装本身不是问题,使用svn-buildpackage的手动构建成功。
构建过程一直持续到更新更新日志为止。输出如下:
[debian-package-builder] running command <export DEBEMAIL= && export DEBFULLNAME=Jenkins && cd 'workspace/<...>/debian' && dch --check-dirname-level 0 -b --distributor debian --newVersion 1.r10649 'Build #19. Started by upstream project "my project" build number 19.'>
[ubuntu-12.04] $ /bin/sh -xe /tmp/hudson1444309539601954879.sh
+ export DEBEMAIL=
+ export DEBFULLNAME=Jenkins
+ cd workspace/<...>/debian
/tmp/hudson1444309539601954879.sh: 2: cd: can't cd to workspace/<...>/debian
插件计算的路径是相对于$ JENKINS_HOME的路径是正确的。当jenkins运行命令时,我似乎无法找到有关当前工作目录的任何信息。有关如何纠正这种情况的任何指示?
构建主机是Ubuntu 13.10和Jenkins 1.509.2。构建从站是Ubuntu 12.04 LTS。