没有测试的 CircleCI

CircleCI with no tests

我想使用 CircleCI 只是为了在我与 master 合并时将我的 docker 图像推送到 Dockerhub。我在其他项目中使用 CircleCI,它更有用并且希望保持一致(以及我计划稍后添加测试)。然而,我所有的构建都失败了,因为 CircleCI 说:"NO TESTS!",这是真的。如何禁用 CircleCI 检查是否存在测试。

我通过覆盖 circle.yml 的测试部分解决了这个问题:

test:
  override:
    - echo "test"

这适用于 CircleCI 1.0

或者,如 this discussion 所述,您可以使用 "true" 跳过测试:

# circle.yml
...

test:
  override:
    - "true"

...

请注意双引号,否则将不起作用。

我希望这对我有用!

CircleCI 2.0 不再需要 config.yml 中的测试部分。别管它了!