gitlab-ci中的测试阶段不生成工件

时间:2019-06-26 11:43:39

标签: testing gitlab-ci artifact

在使用Gitlab-CI时,我遇到了一个问题。运行测试有时会返回错误,但是我无法从控制台调试它,因为Laravel会将所有内容记录到日志文件夹中。我以为可以将它们另存为工件。

我尝试在构建阶段设置测试,这将解决该问题。但这对我来说似乎是错误的。

composer:

  stage: build

  script:
      - composer install --prefer-dist --no-ansi --no-interaction --no-progress --no-scripts
      - cp .env.example .env
      - php artisan key:generate

  artifacts:

    expire_in: 1 hour

    paths:
      - vendor/
      - .env

  cache:
    key: ${CI_COMMIT_REF_SLUG}-composer

    paths:
      - vendor/

phpunit:

  stage: test

  dependencies:
    - composer

  script:
    - php artisan migrate:fresh --seed
    - phpunit --coverage-text --colors=never

  artifacts:

    expire_in: 1 day

    paths:
      - storage/logs/

0 个答案:

没有答案