Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://cassandra.apache.org/doc/latest/development/ci.html

...


Image Added ci-cassandra.apache.org (

...

Community)

Purpose

...

  • Predominantly used for post-commit continuous integration.
  • Also for pre-commit testing for committers and contributors that don't have access to a CircleCI premium account.

Key Features

  • The project's open-sourced continuous integration platform.
  • Provides canonical CI status for all supported branches on all of the project's repositories.
  • Generates permanent archives for test reports for all supported branches on all the project's repositories.
  • Provides Continuous Delivery of the cassandra-website repository to the cassandra.staged.apache.org website.

Usages

Key Features:

...

Scripts and Configuration

...

Local Setup

...

  • Instructions here

Image Added CircleCI

...

(Commercial)

Purpose

...

  • Only for pre-merge continuous integration, and only for those that have access to premium accounts and the large containers (eg employees at Apple, Netflix, DataStax).

Key Features

  • Faster feedback that ci-cassandra.apache.org
  • Manual trigger of what to build in the workflow
  • Automatic building from forked github commit/pr pushes

Usages

Key Features:

...

Scripts and Configuration

...

Local Setup

...


More Information


ML Status Reports: https://lists.apache.org/list.html?dev@cassandra.apache.org:lte=15y:%22Cassandra%20CI%20Status%22

...