|
| 1 | +============================ |
| 2 | +Intel\ |r| oneAPI CI Samples |
| 3 | +============================ |
| 4 | + |
| 5 | +This repo contains sample Public/Cloud CI configurations that |
| 6 | +demonstrate installing Intel\ |r| oneAPI toolkit components and building |
| 7 | +applications: |
| 8 | + |
| 9 | +=============== =========================================== |
| 10 | +Compilers icc, ifort, dpcpp |
| 11 | +OS platforms Linux, Windows, MacOS |
| 12 | +Install methods Intel\ |r| installer, apt, docker container |
| 13 | +=============== =========================================== |
| 14 | + |
| 15 | +Status |
| 16 | +====== |
| 17 | + |
| 18 | +================== ================================== ================ |
| 19 | +CI Config Status |
| 20 | +================== ================================== ================ |
| 21 | +Travis CI `.travis.yml`_ |TravisStatus| |
| 22 | +Circle CI `.circleci/config.yml`_ |CircleStatus| |
| 23 | +AppVeyor `.appveyor.yml`_ |AppVeyorStatus| |
| 24 | +GitLab CI `.gitlab-ci.yml`_ |GitLabStatus| |
| 25 | +GitHub Actions `.github/workflows/build_all.yml`_ |GitHubStatus| |
| 26 | +Azure Pipelines `.azure-pipelines.yml`_ |AzureStatus| |
| 27 | +================== ================================== ================ |
| 28 | + |
| 29 | + |
| 30 | +Supported Configurations |
| 31 | +======================== |
| 32 | + |
| 33 | +=============== === ======= ===== === ======= ===== === ======= ===== === ======= |
| 34 | +CI Linux APT Linux Docker Windows MacOS |
| 35 | +--------------- ------------------- ------------------- ------------------- ------------ |
| 36 | +\ C++ Fortran DPC++ C++ Fortran DPC++ C++ Fortran DPC++ C++ Fortran |
| 37 | +=============== === ======= ===== === ======= ===== === ======= ===== === ======= |
| 38 | +Travis CI |c| |c| |c| |c| |c| |c| |c| |c| |c| |c| |c| |
| 39 | +Circle CI |c| |c| |c| |c| |c| |c| |x| |x| |x| |x| |x| |
| 40 | +AppVeyor |c| |c| |c| |x| |x| |x| |c| |c| |c| |c| |c| |
| 41 | +GitLab CI |c| |c| |c| |x| |x| |x| |c| |c| |c| |x| |x| |
| 42 | +GitHub Actions |c| |c| |c| |c| |c| |c| |c| |c| |c| |c| |c| |
| 43 | +Azure Pipelines |c| |c| |c| |c| |c| |c| |c| |c| |c| |c| |c| |
| 44 | +=============== === ======= ===== === ======= ===== === ======= ===== === ======= |
| 45 | + |
| 46 | + |
| 47 | +Troubleshooting |
| 48 | +=============== |
| 49 | + |
| 50 | +The repo contains scripts that can be used in CI configurations to |
| 51 | +collect detailed installation logs in case of installation |
| 52 | +issues. Replace calls to "install" scripts with calls to |
| 53 | +"install_debug" or "install_debug_hang" scripts to use this |
| 54 | +functionality. |
| 55 | + |
| 56 | +.. _`.travis.yml`: .travis.yml |
| 57 | +.. _`.circleci/config.yml`: .circleci/config.yml |
| 58 | +.. _`.appveyor.yml`: .appveyor.yml |
| 59 | +.. _`.gitlab-ci.yml`: .gitlab-ci.yml |
| 60 | +.. _`.github/workflows/build_all.yml`: .github/workflows/build_all.yml |
| 61 | +.. _`.azure-pipelines.yml`: .azure-pipelines.yml |
| 62 | + |
| 63 | +.. |TravisStatus| image:: https://travis-ci.org/oneapi-src/oneapi-ci.svg?branch=master |
| 64 | + :target: https://travis-ci.org/github/oneapi-src/oneapi-ci |
| 65 | +.. |CircleStatus| image:: https://circleci.com/gh/mmzakhar/oneapi-ci.svg |
| 66 | + :target: https://circleci.com/gh/mmzakhar/oneapi-ci |
| 67 | +.. |AppVeyorStatus| image:: https://ci.appveyor.com/api/projects/status/c1lc5jrl6akdb2ey?svg=true |
| 68 | + :target: https://ci.appveyor.com/project/rscohn2/oneapi-ci |
| 69 | +.. |GitLabStatus| image:: https://gitlab.com/rscohn2/oneapi-ci-mirror/badges/master/pipeline.svg |
| 70 | + :target: https://gitlab.com/rscohn2/oneapi-ci-mirror/-/commits/master |
| 71 | +.. |GitHubStatus| image:: https://github.com/oneapi-src/oneapi-ci/workflows/build_all/badge.svg |
| 72 | + :target: https://github.com/oneapi-src/oneapi-ci/actions?query=workflow%3Abuild_all |
| 73 | +.. |AzureStatus| image:: https://dev.azure.com/robertscohn/oneapi-ci-mirror/_apis/build/status/oneapi-src.oneapi-ci?branchName=master |
| 74 | + :target: https://dev.azure.com/robertscohn/oneapi-ci-mirror/_build |
| 75 | + |
| 76 | +.. |r| unicode:: U+000AE |
| 77 | +.. |c| unicode:: U+2714 |
| 78 | +.. |x| unicode:: U+2717 |
0 commit comments