Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gitlab-ci: update Intel Compiler base image tag naming convention | Brad King | 2021-03-24 | 1 | -29/+29 |
| | |||||
* | gitlab-ci: add jobs testing Intel oneAPI compilers on Linux | Brad King | 2021-03-17 | 1 | -0/+14 |
| | |||||
* | gitlab-ci: add jobs testing Intel Classic compilers on Linux | Brad King | 2021-03-17 | 1 | -0/+189 |
| | |||||
* | gitlab-ci: factor out job dependencies on release-style binaries | Brad King | 2021-03-17 | 1 | -16/+4 |
| | |||||
* | Merge topic 'ci-macos-arm64' | Brad King | 2021-02-23 | 1 | -23/+60 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 397ced99d7 gitlab-ci: Add macos-arm64 jobs for Ninja and Xcode 0755c2ffbb gitlab-ci: rename macos build and test jobs to macos-x86_64 73150a3798 ci: add sccache 0.2.15 custom build for aarch64-apple-darwin cab41b96ac ci: update to sccache 0.2.15 on linux builds 8dcbe5688a ci: Use Qt macOS 10.13+ package for macOS build and test jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5851 | ||||
| * | gitlab-ci: Add macos-arm64 jobs for Ninja and Xcode | Brad King | 2021-02-23 | 1 | -0/+37 |
| | | | | | | | | For now, leave these jobs out during merge requests. | ||||
| * | gitlab-ci: rename macos build and test jobs to macos-x86_64 | Brad King | 2021-02-23 | 1 | -23/+23 |
| | | | | | | | | | | This makes room for future equivalents for other architectures. The packaging jobs produce universal binaries, so leave them as-is. | ||||
* | | Begin post-3.20 development | Brad King | 2021-02-10 | 1 | -5/+5 |
|/ | |||||
* | gitlab-ci: Drop package pipeline upload jobs for release branch | Brad King | 2021-02-10 | 1 | -5/+5 |
| | | | | | The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions. | ||||
* | gitlab-ci: add test:debian10-aarch64-ninja job | Brad King | 2021-01-27 | 1 | -0/+13 |
| | |||||
* | gitlab-ci: add build:centos7-aarch64 job | Brad King | 2021-01-27 | 1 | -0/+10 |
| | | | | | Test building our release for the `aarch64` architecture. For now, leave this job out during merge requests. | ||||
* | gitlab-ci: rename build:centos6-{release => x86_64} | Brad King | 2021-01-27 | 1 | -7/+7 |
| | | | | This makes room for a future equivalent for other architectures. | ||||
* | gitlab-ci: consolidate release and package job infrastructure | Brad King | 2021-01-27 | 1 | -9/+11 |
| | | | | | | Use `linux_release` in names associated with building or testing release-style binaries. Add a `.linux_package` helper to adjust the release binary build behavior for package-specific jobs. | ||||
* | gitlab-ci: add a job to upload macOS 10.10 binaries | Brad King | 2021-01-07 | 1 | -0/+11 |
| | |||||
* | Merge branch 'backport-rel-macos-modern' into rel-macos-modern | Brad King | 2021-01-07 | 1 | -0/+12 |
|\ | |||||
| * | ci: build separate macOS packages for macOS 10.13+ and macOS 10.10+ | Brad King | 2021-01-07 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | In order to support modern macOS features like Dark Mode, we need to use Qt 5.15, which requires macOS 10.13. However, we still want to support macOS 10.10 as well, for which we need to use Qt 5.9. Build separate macOS packages for these use cases. Fixes: #21606 Issue: #20825 | ||||
| * | gitlab-ci: add jobs to make Linux release packages for aarch64 on 3.19 branch | Hi Key | 2020-12-22 | 1 | -0/+23 |
| | | |||||
* | | gitlab-ci: add jobs to make Linux release packages for aarch64 | Hi Key | 2020-12-22 | 1 | -0/+23 |
| | | |||||
* | | Merge branch 'ci-fedora33-release' into ci-fedora33 | Ben Boeckel | 2020-11-13 | 1 | -17/+17 |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | * ci-fedora33-release: gitlab-ci: use Fedora 33 to build sources gitlab-ci: update Linux CI to use Fedora 33 ci: update to Fedora 33 for Linux builds ci: install gmock in the Fedora 31 image Tests/FindBoost/TestPython: support finding 3.8 and 3.9 clang-tidy: ignore new warnings from newer versions clang-tidy: ignore `misc-no-recursion` | ||||
| * | gitlab-ci: update Linux CI to use Fedora 33 | Ben Boeckel | 2020-11-13 | 1 | -17/+17 |
| | | |||||
* | | Begin post-3.19 development | Brad King | 2020-10-08 | 1 | -3/+3 |
|/ | |||||
* | gitlab-ci: Drop package pipeline upload jobs for release branch | Brad King | 2020-10-08 | 1 | -3/+3 |
| | | | | | The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions. | ||||
* | gitlab-ci: add job to run test suite on Debian 10 with ninja | Brad King | 2020-10-05 | 1 | -0/+11 |
| | |||||
* | gitlab-ci: add jobs to make Linux release packages | Ben Boeckel | 2020-10-01 | 1 | -0/+23 |
| | | | | These reuse the doc artifacts as the macOS package does. | ||||
* | gitlab-ci: rename package-pipeline jobs to end in "-package" | Brad King | 2020-10-01 | 1 | -8/+8 |
| | |||||
* | gitlab-ci: add sphinx job to continuous build | Brad King | 2020-09-30 | 1 | -0/+3 |
| | |||||
* | gitlab-ci: use separate rules for dependent jobs | Brad King | 2020-09-30 | 1 | -9/+9 |
| | |||||
* | gitlab-ci: add a job to upload source packages | Brad King | 2020-09-29 | 1 | -0/+11 |
| | |||||
* | gitlab-ci: add a job to make source packages | Brad King | 2020-09-29 | 1 | -0/+8 |
| | |||||
* | gitlab-ci: re-organize packaging pipeline | Brad King | 2020-09-29 | 1 | -14/+16 |
| | | | | | Move the macOS package build job into the `build` stage. Since it depends on the sphinx doc package job, add a preceding `prep` stage. | ||||
* | gitlab-ci: Add GUI testing to each OS | Kyle Edwards | 2020-09-23 | 1 | -1/+1 |
| | |||||
* | gitlab-ci: add a job to upload macOS binaries | Ben Boeckel | 2020-09-16 | 1 | -0/+15 |
| | |||||
* | gitlab-ci: add a job to make macOS packages | Ben Boeckel | 2020-09-16 | 1 | -0/+13 |
| | |||||
* | gitlab-ci: add a job to make a doc "bundle" | Ben Boeckel | 2020-09-16 | 1 | -0/+8 |
| | | | | | This can be added to any other platform's package by reusing the artifact. | ||||
* | gitlab-ci: split linux and macos shared before scripts | Ben Boeckel | 2020-06-12 | 1 | -10/+9 |
| | | | | | They're not actually the same anyways and the anchors can't be shared between the files. We can figure out refactoring in the future. | ||||
* | gitlab-ci: use `extends` | Ben Boeckel | 2020-06-12 | 1 | -93/+93 |
| | | | | YAML anchors are not supported across include files. | ||||
* | gitlab-ci: add a comment describing what goes into a job | Ben Boeckel | 2020-06-12 | 1 | -0/+16 |
| | |||||
* | gitlab-ci: make rules a bit more uniform | Ben Boeckel | 2020-06-12 | 1 | -17/+17 |
| | |||||
* | gitlab-ci: split into multiple files | Ben Boeckel | 2020-06-12 | 1 | -462/+17 |
| | | | | | | | | Also add comments for sections to make it easier to figure out what's going on. Also rename the `cmake_test_unix_package` to be Linux-specific since it actually is. | ||||
* | gitlab-ci: add an Xcode tester | Ben Boeckel | 2020-06-12 | 1 | -0/+33 |
| | |||||
* | gitlab-ci: rename some scripts to be Linux-specific | Ben Boeckel | 2020-06-12 | 1 | -7/+6 |
| | | | | macOS install trees have a different layout and package names. | ||||
* | Merge topic 'gitlab-ci-ext-test-sets' into release-3.18 | Brad King | 2020-06-12 | 1 | -19/+59 |
|\ | | | | | | | | | | | | | | | | | | | 2e7cefec03 gitlab-ci: add a cuda10.2 builder 1a2961b895 Tests: add CUDA labels to tests which are affected by CUDA 2caa7502d5 ci: support running just a set of tests with external builders 26b4cbcf93 gitlab-ci: move Makefiles Linux tests to use the package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4877 | ||||
| * | gitlab-ci: add a cuda10.2 builder | Ben Boeckel | 2020-06-12 | 1 | -0/+31 |
| | | |||||
| * | gitlab-ci: move Makefiles Linux tests to use the package | Ben Boeckel | 2020-06-11 | 1 | -19/+28 |
| | | |||||
* | | gitlab-ci: test QtDialog on macOS | Ben Boeckel | 2020-06-10 | 1 | -0/+3 |
| | | |||||
* | | gitlab-ci: test QtDialog on Windows | Ben Boeckel | 2020-06-10 | 1 | -0/+2 |
|/ | |||||
* | Merge topic 'linux-release-builders' | Brad King | 2020-06-03 | 1 | -0/+54 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 922cd3affe ci: fix the project detection for CDash submissions c5b072800d gitlab-ci: add jobs for reproducing the release binaries 45f2786ff7 Release/linux: remove explicit LANG setting c540fcaa6b Sphinx/create_identifiers: handle qhp contents as utf-8 e237fc65b7 Sphinx/create_identifiers: use `not in` not `not _ in` 0aa061f6f8 Sphinx/create_identifiers: remove unused import Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4852 | ||||
| * | gitlab-ci: add jobs for reproducing the release binaries | Ben Boeckel | 2020-06-03 | 1 | -0/+54 |
| | | |||||
* | | gitlab-ci: Update Windows builds to MSVC 19.26 | Brad King | 2020-06-03 | 1 | -2/+2 |
| | | |||||
* | | gitlab-ci: support Windows jobs which support concurrent builds | Ben Boeckel | 2020-06-03 | 1 | -4/+18 |
| | |