Laravel 拉拉维尔建立循环CI
我想设置circle Ci,这是我的完整配置文件:Laravel 拉拉维尔建立循环CI,laravel,laravel-5,circleci,Laravel,Laravel 5,Circleci,我想设置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
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
但是,我收到以下错误消息:
构建代理版本0.0.4142-1bd195a(2017-09-11T09:57:00+0000)
配置错误:发生2个错误:
- 分析配置文件时出错:yaml:第1行:此上下文中不允许映射值
- 在配置文件的
部分中找不到名为jobs:
的作业来运行。如果没有工作流,则可能发生这种情况 已定义,或您的“工作流:”配置中存在键入错误build
我使用AWS RDS数据库进行生产,测试期间是否可能使用不同的数据库,即本地数据库?伪造一些信息,然后在测试后清除数据库?这不得影响我的生产数据库。还有一个问题需要解决,但我不知道这里出了什么问题这个问题可能会有帮助
这个可能会有帮助
在作业之前,你能试着去掉所有空格吗:?这应该与
版本:
处于同一级别。您可以尝试在作业:
之前清除任何空格吗?这应该与版本:
处于同一级别。