我正在设置继续集成,我想知道是否一切都需要这么长时间。我的构建同时运行了一天多,但仍未完成。
这是一个普通的 Laravel 应用程序,大约有 20 个控制器,所以有一点时间,但是一天多一点?
我认为我的配置相当简单:
build_settings:
ignore:
- "vendor"
setup:
composer:
action: "install"
test:
php_mess_detector:
allow_failures: true
php_code_sniffer:
standard: "PSR2"
php_cpd:
allow_failures: true
php_docblock_checker:
allowed_warnings: 10
skip_classes: true
php_loc:
directory: "src"
没有错误,只有(到目前为止)讨厌的状态“待定”
当我检查日志时,我收到此错误:
2016/01/28 08:01:32 [error] 6702#0: *4 FastCGI sent in stderr: "PHP message: PHP Fatal error: Class 'PHPCI\Controller' not found in /var/www/vendor/block8/ b8framework/b8/Application.php 在第 93 行”,同时从上游读取响应标头,客户端:someipaddress,服务器:green.somedomain.com,请求:“GET /assets/js/plugins/datepicker/locales/bootstrap-datepicker.en .js HTTP/1.1”,上游:“fastcgi://unix:/var/run/php5-fpm.sock:”,主机:“green.somedomain.com”,引用者:“ http://green.somedomain。 com/build/view/5 "
我做了作曲家更新/安装,我还在 nginx 配置中添加了以下规则:
fastcgi_param SCRIPT_NAME index.php;
我的问题是,这正常吗?我的配置好吗?我是不是忘记了什么?