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 |
|
Ubuntu |
ubuntu-system-deps-build.yml |
Compilation with system libraries (apt) and not system libraries compilation |
|
Ubuntu |
ubuntu-release.yml |
Compilation with system libraries (apt) and not system libraries compilation for release creation |
|
Windows |
windows-vcpkg.yml |
Compilation with VCPKG use and pre-compiled not system libraries use |
|
Windows |
windows-pre-compiled-only.yml |
Compilation without VCPKG and with pre-compiled libraries use |
|
Windows |
windows-vcpkg.yml |
Compilation with VCPKG use and pre-compiled not system libraries use for release creation |
|
Centos7 |
centos7-system.yml |
Compilation with system librairies (yum ) and pre-compiled not system libraries use |
|
Centos7 |
centos7-system-deps-build.yml |
Compilation with system librairies (yum ) and not system libraries compilation |
|
Centos7 |
centos7-system.yml |
Compilation with system librairies (yum ) and pre-compiled not system libraries use for release creation |
|
Additionnals workflow
.yml |
Description |
Status |
sonarcloud.yml |
Compilation with specifics options for sonarcloud analysis. |
|
build-userguide.yml |
User guide generation |
|
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 |