【发布时间】:2015-06-23 10:00:55
【问题描述】:
在 jenkins 中,我正在尝试运行位于子文件夹中的 Rake 任务 理想情况下,我想使用从属性文件(在上一步中创建并使用 EnvInject 插件加载)加载的变量来指定“Rake 工作目录”属性。
我的目标是这样的工作设置:
但是,当我尝试运行此作业时,我得到了错误
FATAL: rake execution failed
java.io.IOException: Cannot run program "rake.bat"
(in directory "d:\jenkins\workspace\ln-job-felix-web-master-configure\Build\Projects\$RAKE_PROJECT_NAME"):
CreateProcess error=267, The directory name is invalid
当我用硬编码值填充 Rake 工作目录时,它可以工作。 echo 命令从 build.properties 文件中输出正确的 RAKE_PROJECT_NAME 值。
设置:
- 詹金斯:1.611
- 环境注入器插件:1.91.3
- Rake 插件:1.8.0
- 在 Windows 2012 从属服务器上运行
有人知道如何在 Rake 工作目录中使用变量吗?
感谢您的帮助
萨恩
【问题讨论】:
标签: jenkins environment-variables rake jenkins-plugins