我想设置Circle CI,这是我的完整配置文件:
version: 2
jobs:
build:
steps:
- run: sudo apt-get install -y libsqlite3-dev
- run: composer install -n --ignore-platform-reqs
- run: npm install
- run: npm run production
- run: vendor/bin/phpunit
- run:
name: Start Chrome Driver
command: ./vendor/laravel/dusk/bin/chromedriver-linux
background: true
- run:
name: Run Laravel Server
command: php artisan serve
background: true
- run:
name: Run Laravel Dusk Tests
command: php artisan dusk
但是我收到此错误消息:
Build-Agent版本0.0.4142-1BD195A(2017-09-11T09:57:00 0000) 配置错误:发生2个错误:
- 错误解析配置文件:yaml:第1行:在此上下文中不允许映射值
- 找不到名为
"中的错字build
的作业以在配置文件的jobs:
部分中运行。如果您没有工作流程,可能会发生这种情况 定义的"工作流程:'config。
我使用AWS RDS数据库进行生产,在测试过程中,它是否有可能使用不同的数据库,即本地?伪造一些信息,然后在测试后清除数据库?这不能影响我的生产数据库。还有我需要解决的问题,但我不知道这里有什么问题
这个可能有用
config.yml