【发布时间】:2020-10-16 17:14:28
【问题描述】:
我正在尝试使用 Bitbucket 设置管道。
我目前正在通过以下构建。
image: php:7.3
pipelines:
default:
- step:
caches:
- composer
script:
- apt-get update && apt-get install -y unzip
- curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- composer install
- cp .env.example .env
- php artisan key:generate
- php artisan traqza:clear-everything
- echo "Done!"
services:
- mysql
definitions:
services:
mysql:
image: mysql:5.7
environment:
MYSQL_DATABASE: 'pipeline'
MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
MYSQL_USER: 'username'
MYSQL_PASSWORD: 'password'
但是,如果我尝试将 php artisan migrate 和 php artisan db:seed 添加到管道文件的 script: 部分,我会收到以下错误 Illuminate\Database\QueryException: could not find driver
我想不通。关于什么会导致这种情况的任何想法?
这是数据库用户名/密码的.env.example 问题吗?
【问题讨论】:
标签: php laravel bitbucket-pipelines