summaryrefslogtreecommitdiffstats
path: root/.gitlab
Commit message (Collapse)AuthorAgeFilesLines
* gitlab-ci: add a job to upload macOS binariesBen Boeckel2020-09-161-0/+18
|
* ci: use a pre-built Qt for macOS packagesBen Boeckel2020-09-162-9/+25
|
* gitlab-ci: add a job to make macOS packagesBen Boeckel2020-09-163-0/+60
|
* gitlab-ci: add a job to make a doc "bundle"Ben Boeckel2020-09-166-7/+40
| | | | | This can be added to any other platform's package by reusing the artifact.
* gitlab-ci: always place the build directory at the topBen Boeckel2020-09-161-1/+1
|
* ci: remove extra newlineBen Boeckel2020-09-161-1/+0
|
* Merge topic 'gitlab-ci-prefer-mr'Brad King2020-09-101-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 MRBrad King2020-09-101-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 King2020-09-017-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 imageBen Boeckel2020-08-287-1/+22
| | |
* | | Merge topic 'gitlab-ci-msvc-14.27'Brad King2020-08-201-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.27Brad King2020-08-191-4/+4
| | |
* | | Merge topic 'gitlab-ci-tag-cmake'Brad King2020-08-111-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 jobsBrad King2020-08-111-0/+3
| | | | | | | | | | This will give us more granular control over which runners accept jobs for CMake.
* | Merge topic 'fix-dependent-pipelines'Brad King2020-07-271-2/+2
|\ \ | |/ | | | | | | | | | | 726766713b gitlab-ci: avoid failing dependent steps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5069
| * gitlab-ci: avoid failing dependent stepsBen Boeckel2020-07-271-2/+2
| | | | | | | | This avoids making busted jobs if a prerequisite fails.
* | Tests: Add cases for CTest cuda-memcheck parserTobias Ribizel2020-07-091-0/+2
|/
* gitlab-ci: split linux and macos shared before scriptsBen Boeckel2020-06-123-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 Boeckel2020-06-126-42/+42
| | | | YAML anchors are not supported across include files.
* gitlab-ci: make rules a bit more uniformBen Boeckel2020-06-121-13/+15
|
* gitlab-ci: split into multiple filesBen Boeckel2020-06-126-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 BundleGeneratorTestBen Boeckel2020-06-121-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 testerBen Boeckel2020-06-124-2/+4
|
* Merge topic 'gitlab-ci-ext-test-sets' into release-3.18Brad King2020-06-125-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 builderBen Boeckel2020-06-123-0/+21
| |
| * ci: support running just a set of tests with external buildersBen Boeckel2020-06-111-0/+7
| |
| * gitlab-ci: move Makefiles Linux tests to use the packageBen Boeckel2020-06-111-1/+1
| |
* | gitlab-ci: test QtDialog on macOSBen Boeckel2020-06-101-0/+2
| |
* | ci: add download information for Qt on macOSBen Boeckel2020-06-102-0/+12
| |
* | gitlab-ci: test QtDialog on WindowsBen Boeckel2020-06-102-1/+5
| |
* | ci: add a script to download QtBen Boeckel2020-06-102-0/+145
|/
* ci: remove unused sccache download scriptBen Boeckel2020-06-081-22/+0
|
* ci: fix the project detection for CDash submissionsBen Boeckel2020-06-031-1/+1
|
* gitlab-ci: add a Ninja Multi-Config test jobBen Boeckel2020-06-021-0/+1
| | | | This reuses the Ninja generator's tested build.
* gitlab-ci: also build ncurses and Qt code on LinuxBen Boeckel2020-06-024-3/+7
|
* ci: install ncurses and Qt development into the Fedora 31 imageBen Boeckel2020-06-021-2/+4
|
* gitlab-ci: pin windows and macos jobs to runners with matching toolsetsBrad King2020-05-291-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 detectionBen Boeckel2020-05-283-2/+11
|
* gitlab-ci: add a test of the VS generator based off of the ninja buildBen Boeckel2020-05-262-0/+12
|
* ci: add a script to run the tests with an external CMakeBen Boeckel2020-05-262-0/+69
|
* ci: support setting the generator platform and toolsetBen Boeckel2020-05-261-0/+8
|
* ci: test the configuration that was builtBen Boeckel2020-05-261-0/+1
|
* ci: use BOOL for boolean settingsBen Boeckel2020-05-261-2/+2
|
* gitlab-ci: add windows builderBen Boeckel2020-05-221-0/+3
|
* gitlab-ci: add Windows infrastructureBen Boeckel2020-05-221-0/+4
|
* gitlab: add powershell scripts for utilitiesBen Boeckel2020-05-224-0/+66
|
* gitlab-ci: add a macos builderBen Boeckel2020-05-225-10/+76
|
* gitlab-ci: add Linux makefiles and ninja buildersBen Boeckel2020-05-225-0/+20
|
* ci: add dependencies for the test suite to the Fedora imageBen Boeckel2020-05-221-0/+5
|
* ci: add make to the CI imageBen Boeckel2020-05-221-1/+2
|