Skip to content

Continuous Integration

ANTARES compilation is fully tested on GitHub CI.

Here is a description of workflow with their associated status :

OS .yml Description Status
Ubuntu ubuntu-system.yml Compilation with system libraries (apt) and pre-compiled not system libraries use Status
Ubuntu ubuntu-system-deps-build.yml Compilation with system libraries (apt) and not system libraries compilation Status
Ubuntu ubuntu-release.yml Compilation with system libraries (apt) and not system libraries compilation for release creation Status
Windows windows-vcpkg.yml Compilation with VCPKG use and pre-compiled not system libraries use Status
Windows windows-pre-compiled-only.yml Compilation without VCPKG and with pre-compiled libraries use Status
Windows windows-vcpkg.yml Compilation with VCPKG use and pre-compiled not system libraries use for release creation Status
Centos7 centos7-system.yml Compilation with system librairies (yum) and pre-compiled not system libraries use Status
Centos7 centos7-system-deps-build.yml Compilation with system librairies (yum) and not system libraries compilation Status
Centos7 centos7-system.yml Compilation with system librairies (yum) and pre-compiled not system libraries use for release creation Status

Additionnals workflow

.yml Description Status
sonarcloud.yml Compilation with specifics options for sonarcloud analysis. Status
build-userguide.yml User guide generation Status
branchNameValidation.yml Check branch name for CI workflow run

Created Github actions

Name Description
generate-user-guide-pdf Generate User Guide pdf using Sphinx (not supported on windows)
download-extract-precompiled-libraries-zip Download and extract .zip precompiled libraries from antares-deps repository
download-extract-precompiled-libraries-tgz Download and extract .tgz precompiled libraries from antares-deps repository