0

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*

助けてくれてありがとう

4

0 に答える 0