运行 composer 安装无法在微服务架构中与 Jenkins 一起工作
Running composer install not working with Jenkins in a microservices architecture
我正在使用 Jenkins 管道自动化微服务架构并遇到此问题,尽管文件 composer.json
存在于该文件夹中
C:\Program Files
(x86)\Jenkins\workspace\C2Project\C2\autority-service>composer update
Composer could not find a composer.json file in C:\Program Files (x86)\Jenkins\workspace\C2Project\C2\autority-service
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
这里是相关的詹金斯阶段:
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
然后在 Jenkins 上安装了 composer服务器使用 composer.phar
文件 php composer.phar install
我正在使用 Jenkins 管道自动化微服务架构并遇到此问题,尽管文件 composer.json
存在于该文件夹中
C:\Program Files (x86)\Jenkins\workspace\C2Project\C2\autority-service>composer update Composer could not find a composer.json file in C:\Program Files (x86)\Jenkins\workspace\C2Project\C2\autority-service To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
这里是相关的詹金斯阶段:
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
然后在 Jenkins 上安装了 composer服务器使用 composer.phar
文件 php composer.phar install