【问题标题】:On CircleCI, is it possible to rebuild with a different configuration?在 CircleCI 上,是否可以使用不同的配置进行重建?
【发布时间】:2018-02-16 20:02:51
【问题描述】:

我们最近在 CircleCI 测试命令中添加了 flake8 Python linter 测试。但是,因为它在python manage.py test 之前运行以运行 Django 测试,所以我无法看到测试中发生的任何实际错误:

#!/bin/bash -eo pipefail
cd lucy-web
source venv/bin/activate
python manage.py compilescss --verbosity 0
python manage.py collectstatic --clear --no-input --verbosity 0
flake8
python manage.py test
./dashboard/tests/test_families.py:1135:13: E128 continuation line under-indented for visual indent
./dashboard/tests/test_families.py:1147:13: E128 continuation line under-indented for visual indent
Exited with code 1

我想使用更改的配置重新运行测试,其中 python manage.py testflake8 被切换。这可能吗?

【问题讨论】:

    标签: circleci


    【解决方案1】:

    是的。你可以在那个工作中再次运行它们,这不是很好,或者使用 CircleCI 2.0 工作流,两个很好的工作。一个是“传统”顺序,另一个是相反的顺序。

    那么这两个作业可以并行运行而不会真正增加构建时间。

    尊敬的,

    里卡多·N·费利西亚诺
    开发人员布道师,CircleCI

    【讨论】:

      猜你喜欢
      • 2017-06-18
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 2017-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多