Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 在微服务体系结构中运行composer install不与Jenkins合作_Laravel_Jenkins_Jenkins Pipeline_Composer Php_Lumen - Fatal编程技术网

Laravel 在微服务体系结构中运行composer install不与Jenkins合作

Laravel 在微服务体系结构中运行composer install不与Jenkins合作,laravel,jenkins,jenkins-pipeline,composer-php,lumen,Laravel,Jenkins,Jenkins Pipeline,Composer Php,Lumen,我正在使用Jenkins管道自动化microservices体系结构,并且存在此问题,尽管该文件夹中存在文件composer.json C:\程序文件 (x86)\Jenkins\workspace\C2Project\C2\autority service>composer更新 Composer在C:\Program Files(x86)\Jenkins\workspace\C2Project\C2\autority服务中找不到Composer.json文件 要初始化项目,请按照“入门”部分中

我正在使用Jenkins管道自动化microservices体系结构,并且存在此问题,尽管该文件夹中存在文件
composer.json

C:\程序文件 (x86)\Jenkins\workspace\C2Project\C2\autority service>composer更新 Composer在C:\Program Files(x86)\Jenkins\workspace\C2Project\C2\autority服务中找不到Composer.json文件 要初始化项目,请按照“入门”部分中的说明创建composer.json文件

以下是有关詹金斯阶段:

 stage('Build autority-service'){ steps { dir('C:\\Program Files (x86)\\Jenkins\\workspace\\C2Project\\C2\\autority-service') {
    bat "sudo composer update" 
    bat "sudo composer dump-autoload"
    bat "sudo composer install"
    sh "php artisan key:generate"
    bat "php artisan cache:clear"
    bat "php artisan config:clear"
    bat "php artisan migrate"
    bat "php artisan db:seed" } } }

有人能帮我解决这个问题吗?

我通过添加一个
composer.phar
文件解决了这个问题,因为Jenkins无法识别
composer.json
文件,因为它们与此命令行
curl-sS getcomposer.org/installer | php
类似,然后使用
composer.phar
文件
php composer.phar安装

请分享更多详细信息。例如,文件夹是否包含
composer.json
?另外,为什么要运行
composer update
?首先,我说我正在运行composer install,我已经说过文件存在于该文件夹中。您发布的代码显示
composer update
,如果有文件,Composer不会声称没有文件问题是真的,我只是补充说,当它不起作用时,它仍然不想用每个微服务中的包安装来自动构建项目,我在我的问题中添加了管道的相关阶段