You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »



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: 

key summary type created updated due assignee reporter priority status resolution

JQL and issue key arguments for this macro require at least one Jira application link to be configured


  • No labels