Cos*_*teN 5 php jenkins composer-php codeception
我有本地安装的JenkinsCI.通过Jenkins The Definitive Guide第2章中的说明进行安装.我在运行El Capitan的MAC上通过Java Web Start/JNLP文件启动Jenkins.一切顺利,示例项目正在运行.
我知道想通过Jenkins运行我的Codeception Acceptance测试.我正在关注Codeception网站上关于此的最新博文:http://codeception.com/02-04-2015/setting-up-jenkins-with-codeception.html#.VwWxE2PLRAZ .
使用Execute shell构建步骤,我的构建失败并显示以下消息:
用户匿名启动
在工作区中构建/Users/Cosette/.jenkins/workspace/Project名称
[项目名称] $/bin/sh -xe /var/folders/ns/ly6hv_513tl6qqslrb2vj_dw0000gn/T/hudson9210778078639547082.sh
- 作曲家安装
/var/folders/ns/ly6hv_513tl6qqslrb2vj_dw0000gn/T/hudson9210778078639547082.sh:line 2:composer:command not found
构建步骤'执行shell'将构建标记为失败
完成:失败
我的猜测是,这个安装类型可能没有安装Jenkins用户?请注意我是初学者级别,这是我在stackoverflow上的第一个问题.此外,这应该是"作曲家安装"前面的+号.
我还没有找到确保 Jenkins 用户可以访问其他用户下的文件的答案。我最终放弃并通过自制程序安装,完全消除了 Jenkins 用户。现在我只是将运行所需的所有内容放在 Users/UserName/.jenkins/Home/workspace/Project-name 中