找不到Php命令Gitlab

时间:2020-07-04 12:56:08

标签: gitlab-ci php-7.4

我在运行Gitlab ci时遇到问题,我尝试了多个php映像,但是没有运气,这是我的ci

 image: php:7.4-fpm-alpine

 cache:
   paths:
     - vendor/

 before_script:
   - sudo apt-get update -yqq
   - sudo apt-get install git libmcrypt-dev libpq-dev libcurl4-gnutls-dev libicu-dev libvpx-dev libjpeg-dev libpng-dev libxpm-dev zlib1g-dev libfreetype6-dev libxml2-dev libexpat1-dev libbz2-dev libgmp3-dev libldap2-dev unixodbc-dev libsqlite3-dev libaspell-dev libsnmp-dev libpcre3-dev libtidy-dev -yqq

 # Install PHP extensions
 #- docker-php-ext-install mbstring mcrypt pdo_pgsql curl json intl gd xml zip bz2 opcache

 - sudo apt-get install zip unzip
 - php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
 - php composer-setup.php
 - php -r "unlink('composer-setup.php');"
 - php composer.phar install

 services:
   - mysql:5.7

 variables:
   MYSQL_DATABASE: por3api
   MYSQL_ROOT_PASSWORD: secret
   DB_HOST: mysql
   DB_USERNAME: homestead

 stages:
   - test
   - deploy

 unit_test:
   stage: test
   script:
     - cp .env.testing .env
     - php artisan key:generate
     - php artisan migrate
     - vendor/bin/phpunit
 

但是我会得到

   php: command not found

我尝试切换到其他图像,例如php:7.4-cli,但没有运气。有什么想法吗?

0 个答案:

没有答案