编辑:更正我的作业配置后,我现在在运行此作业时收到以下错误:
[workspace] $ /usr/local/bin/bin/rake kickoff
/usr/bin/env: ruby: No such file or directory
Build step 'Invoke Rake' marked build as failure
Finished: FAILURE
我正在尝试设置Jenkins服务器以通过rake任务运行黄瓜测试。
我安装了rake插件,安装了ruby 2.0.0,并安装了所有必需的gem。我也安装了Rubygems。
Rake安装在这里:
/usr/local/bin/rake
Ruby安装在这里:
/usr/local/bin/ruby
以下是Jenkins的Rake配置的屏幕截图:
以下是Jenkins的Ruby配置的屏幕截图:
尽管有这样的警告,但Rubygems安装到:
/usr/local/bin/gem
当我尝试运行一个简单的测试(总是只评估为true)时,我收到以下错误:
Building in workspace /webdata/jenkins/jobs/kickoff_build/workspace
Updating https://svnprod.x.net/svn/x/trunk/inside_automation at revision '2015-07-10T09:50:36.495 -0400'
At revision 9227
no change for https://svnprod.x.net/svn/x/trunk/inside_automation since the previous build
FATAL: /usr/bin/rake doesn't exist
Build step 'Invoke Rake' marked build as failure
Finished: FAILURE
为什么在/ usr / bin中寻找rake ????我把这个工作直接指向了rake文件的目录/usr/local/bin/rake
?
答案 0 :(得分:0)
通过创建rake可执行文件的符号链接,我能够纠正这个问题和其他几个问题。