Skip to content

Continuous integration (CI)

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

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

Providers

Provider OS Cores Instances Config file
Travis CI Linux, Darwin, Windows 2 5 .travis.yml
CircleCI Linux, Darwin 2 4 .circleci/config.yml
GitHub CI Linux, Darwin, Windows 2 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
Linux NetLRTS BigSim GitHub CI

Configuration wish list

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