summaryrefslogtreecommitdiff
path: root/.gitlab/ci/docker
Commit message (Collapse)AuthorAgeFilesLines
* ci: rebase nvidia-derived docker images on tags we controlBrad King2023-01-205-5/+5
| | | | | | | | | According to NVIDIA's container image support policy [1], they will remove tags for older images over time. In order to preserve our ability to rebuild CI images based on them in the future, base them on tags we control. [1] https://gitlab.com/nvidia/container-images/cuda/blob/85fbd45b92/doc/support-policy.md
* ci: update `llvm` snapshot to newest patch revisionsBen Boeckel2022-12-151-1/+1
|
* Merge topic 'ci-nvhpc'Brad King2022-12-072-1/+1
|\ | | | | | | | | | | | | 12d032b265 gitlab-ci: Update NVHPC to version 22.11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7994
| * gitlab-ci: Update NVHPC to version 22.11Brad King2022-12-062-1/+1
| | | | | | | | Fixes: #24225
* | Merge topic 'ci-cuda-no-static'Brad King2022-12-072-0/+31
|\ \ | |/ |/| | | | | | | | | 004f954401 ci: Add job to test minimal CUDA install (no static libs) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7996
| * ci: Add job to test minimal CUDA install (no static libs)Robert Maynard2022-12-062-0/+31
| | | | | | | | | | | | | | Some package managers provide a minimal set of static libraries, which historically has caused problems for FindCUDAToolkit. Resolve this issue by creating a CUDA image with only the minimal set of static libraries.
* | ci: add a Docker container for clang support of C++20 modulesBen Boeckel2022-12-024-0/+66
|/
* gitlab-ci: add nightly job testing NVHPC with Ninja on LinuxBrad King2022-11-282-0/+17
|
* ci: add LLVMFlang compiler to Fedora base imageBrad King2022-11-171-0/+3
| | | | | | Also explicitly install `clang`. Issue: #22387
* ci: update Linux image to Fedora 37Brad King2022-11-175-4/+4
|
* ci: add include-what-you-use to Fedora base imageKyle Edwards2022-10-042-0/+53
|
* ci: Revert "add clang-tidy to Debian x86_64 base image"Brad King2022-09-292-24/+0
| | | | | | | | | Revert commit 0ac9ec47f6 (ci: add clang-tidy to Debian x86_64 base image, 2022-09-20). Our clang-tidy job runs under Fedora, and we need the plugin to compile there anyway, so lints like IWYU will best be done in the Fedora image. Issue: #23912
* ci: add clang-tidy to Debian x86_64 base imageKyle Edwards2022-09-222-0/+24
| | | | Issue: #23912
* ci: add clang-tidy development headers to Fedora base imageKyle Edwards2022-08-312-0/+27
| | | | Prepare to build our own clang-tidy plugin in CI.
* ci: add OpenSP to Debian and Fedora base imagesBrad King2022-08-303-0/+3
|
* ci: add CMake external build dependencies to Debian and Fedora base imagesBrad King2022-08-183-0/+42
|
* Merge topic 'gcc-modules-ci-missing-git'Brad King2022-06-231-1/+1
|\ | | | | | | | | | | | | | | 5db79b5cd3 gitlab-ci: update to an image with git installed 3e1ace7f46 ci: add git to the CI image Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7398
| * ci: add git to the CI imageBen Boeckel2022-06-211-1/+1
| | | | | | | | | | This allows the CDash submission to know what commit is being submitted and show up in MR pipeline status links made by our workflow processes.
* | Merge topic 'ci-openal'Brad King2022-06-223-0/+3
|\ \ | |/ |/| | | | | | | | | b97d371007 ci: Add OpenAL to Debian and Fedora base images Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7394
| * ci: Add OpenAL to Debian and Fedora base imagesBrad King2022-06-213-0/+3
| |
* | ci: add a Docker image to test out C++ modules with GCCBen Boeckel2022-06-163-0/+42
|/
* ci: remove ISPC from the Fedora CI imageBrad King2022-06-062-17/+0
| | | | | | | | | Revert commit 5ece12b7e4 (gitlab-ci: add ISPC to the Fedora CI image, 2020-08-18, v3.19.0-rc1~244^2). Later we will download ISPC in specific jobs. Update a `RunCMake.NinjaMultiConfig` test expectation to account for a change to the Qt deployed on Fedora 36.
* Merge topic 'ci-ninja-1.11.0'Brad King2022-06-033-3/+3
|\ | | | | | | | | | | | | 62689fcf9c ci: update to use ninja 1.11.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7319
| * ci: update to use ninja 1.11.0Brad King2022-06-023-3/+3
| |
* | ci: update Linux image to Fedora 36Ben Boeckel2022-05-244-3/+3
| |
* | ci: make rvm version comments consistentBrad King2022-05-242-3/+2
| |
* | ci: Add libicu to Debian and Fedora base imagesBrad King2022-04-223-0/+3
| |
* | ci: Add OpenJDK to Debian and Fedora base imagesBrad King2022-03-213-0/+3
| | | | | | | | This enables the `JavaExportImport` test in CI.
* | ci: Drop p4 binary checksum because the download URL is not stableBrad King2022-03-182-5/+1
| | | | | | | | | | | | | | In commit f9526f39a1 (ci: Add bzr and p4 to Debian and Fedora base images, 2022-02-21) we checked the SHA-256 hash of the Perforce binary. However, content at the download URL has changed in just the last few weeks, so we cannot consider it stable.
* | Merge topic 'ci-cuda-11.6'Brad King2022-03-044-0/+83
|\ \ | |/ | | | | | | | | | | | | | | 1f601753d7 gitlab-ci: add jobs testing cuda11.6 with nvcc and clang 13 7716750062 ci: add cuda11.6 base image 77bdcc949d gitlab-ci: run CUDA and HIP test jobs in any non-MR pipeline Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7038
| * ci: add cuda11.6 base imageBrad King2022-03-034-0/+83
| |
* | ci: Add Swift compiler runtime dependencies to Debian base imageBrad King2022-02-251-0/+4
| | | | | | | | | | | | The actual compiler is too large to put in the base image. Install its dependencies so we can download and run it in a job. Note that Swift binaries are only available for `x86_64`.
* | ci: Verify content of ironpython package in Debian base imageBrad King2022-02-251-2/+4
| | | | | | | | Also clean up more temporary files.
* | ci: Add bzr and p4 to Debian and Fedora base imagesBrad King2022-02-223-0/+17
|/ | | | | | | | | | | Perforce does not provide binaries for `aarch64`, so leave it out for that architecture. Fedora now packages `breezy` instead of the original `bzr`. Note that breezy does not have the xmloutput plugin needed for `bzr log --xml`. This is also why commit 1972a75536 (Tests: Drop CTestUpdate.BZR test check for xmloutput plugin, 2022-02-04) observed that there is no `bzr xmlplugins` command.
* ci: update to Fedora 35 for Linux base imagesBrad King2022-02-014-3/+3
|
* ci: add gmock to Debian base imagesBrad King2021-11-182-0/+2
| | | | It is already in the Fedora base images.
* Merge topic 'ci-ctest-update'Brad King2021-10-063-0/+17
|\ | | | | | | | | | | | | | | 3b581ab3aa ci: Enable CTest.Update{CVS,SVN,HG} tests Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6596
| * ci: Enable CTest.Update{CVS,SVN,HG} testsBrad King2021-10-053-0/+17
| | | | | | | | | | Enable all three in Debian builds. Leave out CVS in Fedora builds because the cvs package was not built with `--enable-rootcommit`.
* | ci: update cuda9.2 base image after DST Root CA X3 expiryBrad King2021-10-011-0/+6
| |
* | ci: add hip4.2 base imageBrad King2021-07-092-0/+20
| |
* | ci: add cuda9.2 base imageBrad King2021-07-012-0/+19
|/
* ci: add freeglut to Debian and Fedora base imagesBrad King2021-06-283-0/+3
|
* ci: update keyserver URLBrad King2021-06-282-2/+2
| | | | | The `sks-keyservers.net` keyserver pool is no longer provided. Switch to `keyserver.ubuntu.com` instead.
* ci: add clang-11 to cuda10.2 base imageBrad King2021-06-164-0/+59
|
* ci: add rpm-build to Fedora base imageBrad King2021-06-101-0/+4
| | | | This is needed to test the CPack RPM generator.
* ci: add compiler-rt to Fedora base imageBrad King2021-06-081-0/+1
| | | | This is needed for `clang -fsanitize=` flags.
* ci: add clang-analyzer to Fedora base imageBrad King2021-06-031-0/+1
|
* ci: add MPICH to Fedora base imageBrad King2021-05-211-0/+1
|
* ci: add gRPC to Debian and Fedora base imagesBrad King2021-05-123-2/+5
|
* ci: add codespell to Fedora base imageBrad King2021-05-121-0/+4
|