Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge topic 'gitlab-ci-prefer-mr' | Brad King | 2020-09-10 | 1 | -4/+4 |
|\ | | | | | | | | | | | | | f6a80ffd54 gitlab-ci: Prefer MR rules for any pipeline associated with a MR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5214 | ||||
| * | gitlab-ci: Prefer MR rules for any pipeline associated with a MR | Brad King | 2020-09-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | GitLab 13.3 started creating MR pipelines in the parent project of a MR from a fork, at least when the MR submitter is a developer in the parent project. If the pipeline is associated with a MR, we should use the corresponding rules regardless of which project hosts the pipeline. | ||||
* | | Merge topic 'ispc_lang_support' | Brad King | 2020-09-01 | 7 | -1/+22 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5ece12b7e4 gitlab-ci: add ISPC to the Fedora CI image 8976817d6d ISPC: Update help documentation to include ISPC 2368f46ba4 ISPC: Support building with the MSVC toolchain e783bf8aa6 ISPC: Support ISPC header generation byproducts and parallel builds 34cc6acc81 Add ISPC compiler support to CMake 419d70d490 Refactor some swift only logic to be re-used by other languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5065 | ||||
| * | | gitlab-ci: add ISPC to the Fedora CI image | Ben Boeckel | 2020-08-28 | 7 | -1/+22 |
| | | | |||||
* | | | Merge topic 'gitlab-ci-msvc-14.27' | Brad King | 2020-08-20 | 1 | -4/+4 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | 983cb0c891 gitlab-ci: Update Windows builds to MSVC 19.27 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5144 | ||||
| * | | gitlab-ci: Update Windows builds to MSVC 19.27 | Brad King | 2020-08-19 | 1 | -4/+4 |
| | | | |||||
* | | | Merge topic 'gitlab-ci-tag-cmake' | Brad King | 2020-08-11 | 1 | -0/+3 |
|\ \ \ | |/ / | | / | |/ |/| | | | | | 778ea72b59 gitlab-ci: add 'cmake' tag to all jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5121 | ||||
| * | gitlab-ci: add 'cmake' tag to all jobs | Brad King | 2020-08-11 | 1 | -0/+3 |
| | | | | | | | | | | This will give us more granular control over which runners accept jobs for CMake. | ||||
* | | Merge topic 'fix-dependent-pipelines' | Brad King | 2020-07-27 | 1 | -2/+2 |
|\ \ | |/ | | | | | | | | | | | 726766713b gitlab-ci: avoid failing dependent steps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5069 | ||||
| * | gitlab-ci: avoid failing dependent steps | Ben Boeckel | 2020-07-27 | 1 | -2/+2 |
| | | | | | | | | This avoids making busted jobs if a prerequisite fails. | ||||
* | | Tests: Add cases for CTest cuda-memcheck parser | Tobias Ribizel | 2020-07-09 | 1 | -0/+2 |
|/ | |||||
* | gitlab-ci: split linux and macos shared before scripts | Ben Boeckel | 2020-06-12 | 3 | -38/+67 |
| | | | | | 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 | 6 | -42/+42 |
| | | | | YAML anchors are not supported across include files. | ||||
* | gitlab-ci: make rules a bit more uniform | Ben Boeckel | 2020-06-12 | 1 | -13/+15 |
| | |||||
* | gitlab-ci: split into multiple files | Ben Boeckel | 2020-06-12 | 6 | -0/+507 |
| | | | | | | | | 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. | ||||
* | ci: don't test BundleGeneratorTest | Ben Boeckel | 2020-06-12 | 1 | -0/+3 |
| | | | | | This test uses shared global resources and doesn't work well with the CI infrastructure we have. It is tested by nightly builders however. | ||||
* | gitlab-ci: add an Xcode tester | Ben Boeckel | 2020-06-12 | 4 | -2/+4 |
| | |||||
* | Merge topic 'gitlab-ci-ext-test-sets' into release-3.18 | Brad King | 2020-06-12 | 5 | -1/+29 |
|\ | | | | | | | | | | | | | | | | | | | 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 | 3 | -0/+21 |
| | | |||||
| * | ci: support running just a set of tests with external builders | Ben Boeckel | 2020-06-11 | 1 | -0/+7 |
| | | |||||
| * | gitlab-ci: move Makefiles Linux tests to use the package | Ben Boeckel | 2020-06-11 | 1 | -1/+1 |
| | | |||||
* | | gitlab-ci: test QtDialog on macOS | Ben Boeckel | 2020-06-10 | 1 | -0/+2 |
| | | |||||
* | | ci: add download information for Qt on macOS | Ben Boeckel | 2020-06-10 | 2 | -0/+12 |
| | | |||||
* | | gitlab-ci: test QtDialog on Windows | Ben Boeckel | 2020-06-10 | 2 | -1/+5 |
| | | |||||
* | | ci: add a script to download Qt | Ben Boeckel | 2020-06-10 | 2 | -0/+145 |
|/ | |||||
* | ci: remove unused sccache download script | Ben Boeckel | 2020-06-08 | 1 | -22/+0 |
| | |||||
* | ci: fix the project detection for CDash submissions | Ben Boeckel | 2020-06-03 | 1 | -1/+1 |
| | |||||
* | gitlab-ci: add a Ninja Multi-Config test job | Ben Boeckel | 2020-06-02 | 1 | -0/+1 |
| | | | | This reuses the Ninja generator's tested build. | ||||
* | gitlab-ci: also build ncurses and Qt code on Linux | Ben Boeckel | 2020-06-02 | 4 | -3/+7 |
| | |||||
* | ci: install ncurses and Qt development into the Fedora 31 image | Ben Boeckel | 2020-06-02 | 1 | -2/+4 |
| | |||||
* | gitlab-ci: pin windows and macos jobs to runners with matching toolsets | Brad King | 2020-05-29 | 1 | -1/+1 |
| | | | | | | | | The toolsets available on machines hosting shell runners will evolve over time. Require the runners to have tags indicating that they have specific toolsets available. When toolsets are eventually removed from a runner, its tags can then be updated accordingly to prevent pipelines created for old commits from ever running on them. | ||||
* | ci: disable java detection | Ben Boeckel | 2020-05-28 | 3 | -2/+11 |
| | |||||
* | gitlab-ci: add a test of the VS generator based off of the ninja build | Ben Boeckel | 2020-05-26 | 2 | -0/+12 |
| | |||||
* | ci: add a script to run the tests with an external CMake | Ben Boeckel | 2020-05-26 | 2 | -0/+69 |
| | |||||
* | ci: support setting the generator platform and toolset | Ben Boeckel | 2020-05-26 | 1 | -0/+8 |
| | |||||
* | ci: test the configuration that was built | Ben Boeckel | 2020-05-26 | 1 | -0/+1 |
| | |||||
* | ci: use BOOL for boolean settings | Ben Boeckel | 2020-05-26 | 1 | -2/+2 |
| | |||||
* | gitlab-ci: add windows builder | Ben Boeckel | 2020-05-22 | 1 | -0/+3 |
| | |||||
* | gitlab-ci: add Windows infrastructure | Ben Boeckel | 2020-05-22 | 1 | -0/+4 |
| | |||||
* | gitlab: add powershell scripts for utilities | Ben Boeckel | 2020-05-22 | 4 | -0/+66 |
| | |||||
* | gitlab-ci: add a macos builder | Ben Boeckel | 2020-05-22 | 5 | -10/+76 |
| | |||||
* | gitlab-ci: add Linux makefiles and ninja builders | Ben Boeckel | 2020-05-22 | 5 | -0/+20 |
| | |||||
* | ci: add dependencies for the test suite to the Fedora image | Ben Boeckel | 2020-05-22 | 1 | -0/+5 |
| | |||||
* | ci: add make to the CI image | Ben Boeckel | 2020-05-22 | 1 | -1/+2 |
| | |||||
* | gitlab-ci: add a sphinx builder | Ben Boeckel | 2020-05-07 | 2 | -0/+11 |
| | |||||
* | ci: install sphinx into the CI image | Ben Boeckel | 2020-05-07 | 1 | -0/+6 |
| | |||||
* | ci: skip weak dependencies in the CI image | Ben Boeckel | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | gitlab-ci: add iwyu job | Ben Boeckel | 2020-04-29 | 1 | -0/+4 |
| | |||||
* | gitlab-ci: add scripts for use by CI | Ben Boeckel | 2020-04-29 | 8 | -0/+146 |
| | |||||
* | ci: add scripts to download build tools | Ben Boeckel | 2020-04-29 | 3 | -0/+47 |
| |