Gitlab-CI の実験を開始しましたが、ビルドの実行中に問題が発生しました。この時点で、次を使用して建物からPHPMDの実行を開始しました.gitlab-ci.yml
phpmd:
script:
- /tmp/phpmd/src/bin/phpmd app/code/local text cleancode,codesize,design
これですべて問題なく、ビルドが開始されます。問題は、ビルドが失敗し続けることです:
gitlab-ci-multi-runner 0.5.2 (adb8153)
Using Docker executor with image ruby:2.1 ...
Starting service mysql:latest ...
Starting service redis:latest ...
Waiting for services to be up and running...
Running on runner-42afea22-project-4-concurrent-0 via LINXAACC101...
Cloning repository...
Cloning into '/builds/MyProject/Foo'...
Checking out a3e2b48f as development...
$ /tmp/phpmd/src/bin/phpmd app/code/local text cleancode,codesize,design
/builds/Dynalean/Tekenzeker.sh: line 22: /tmp/phpmd/src/bin/phpmd: No such file or directory
ERROR: Build failed with: exit code 1
コマンドラインでコマンドを実行すると、魅力のように実行されるため、これは奇妙です:
/tmp/phpmd/src/bin/phpmd /tmp/phpmd/src/本文 cleancode,codesize,design
さらにデバッグするには、PHPMD 実行可能ファイルを 777 (完全なディレクトリ) に設定しsudo chmod 777 -R /tmp/phpmd
ます。これは実行可能ファイルにも反映されます。
-rwxrwxrwx 1 ルート ルート 7350 10 月 16 日 12:03 phpmd*
助けてくれてありがとう