travis-ci脚本

Gen*_*enu 17 php phing integration github travis-ci

我正在尝试设置phing以使用travis-ci,但是我无法让它运行安装脚本来安装所有依赖项.

我的.travis.yml文件是:

language: php
php:
  - 5.2
script: ./.travis-phing.sh
Run Code Online (Sandbox Code Playgroud)

在travis中,我收到错误:

/home/travis/build.sh: line 105: ./.travis-phing.sh: Permission denied
Run Code Online (Sandbox Code Playgroud)

是什么造成的?

Gen*_*enu 26

解决了

要设置为执行的脚本.我用了:

chmod a+x .travis-phing.sh
Run Code Online (Sandbox Code Playgroud)

然后简单地提交,并推回到github.

  • travis文档建议`chmod ugo + x`而不是`a + x`.(不知道是否有重要的情况!) (2认同)
  • 没有; `a`只是'ugo`的简写. (2认同)