Laravel setting up circle CI



我想设置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

最新更新