Skip to content

Continuous integration (CI)

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

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

Providers

Provider OS available VM size # 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 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).