Versions Compared

Key

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

Table of Contents
maxLevel1



Working page for Cassandra's CI Systems.


Project Documentation


 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 De of the cassandra-website repository to the cassandra.staged.apache.org website.

Usages

Scripts and Configuration

Local Setup

  • Instructions here


 CircleCI (Commercial)

Purpose

  • Only for pre-merge continuous integration
  • 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

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


Jira Tickets: 

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = CASSANDRA AND component = CI OR project = Infrastructure AND cf[12312823] = Cassandra AND component = Jenkins ORDER BY created DESC
serverId5aa69414-a9e9-3523-82ec-879b028fb15b