Skip to content

Continuous integration (CI)

Matthias Diener edited this page Sep 8, 2019 · 26 revisions

This document lists the CI configurations currently used for testing Charm++ pull requests.

Provider OS available VM size # free instances Config file
Travis CI Linux, Darwin, Windows 2 SMT cores 5 .travis.yml
CircleCI Linux, Darwin 2 SMT cores 4 .circleci/config.yml
GitHub CI (not yet available) Linux, Darwin, Windows 2 SMT cores 20 .github/workflow/*.yml

Active configurations

OS Network Other options Provider
Linux NetLRTS CircleCI
Linux NetLRTS SMP CircleCI
Linux MPI SMP Travis CI
Darwin NetLRTS Travis CI

Configuration wish list

OS Network Other options Notes
Linux NetLRTS CMake
Linux NetLRTS BigSim
Windows Almost possible on Travis (missing autotools).

Clone this wiki locally