Vicente Adolfo Bolea Sanchez
742bd1d12d
CI: windows build clean build processes
2022-11-02 19:32:46 +00:00
Vicente Adolfo Bolea Sanchez
4585cc3af5
CI: parametrize ccache installation path
2022-10-25 15:40:17 -04:00
Vicente Adolfo Bolea Sanchez
525610ad73
windows: provide ccache and ninja on runtime
2022-08-03 17:38:58 -04:00
Kenneth Moreland
8e7fc648ef
Remove obsolete comments about globbing
2022-05-19 17:48:12 -06:00
Kenneth Moreland
b6e490d604
Recursively glob artifact files for gitlab runners
...
New versions of GitLab allow files for artifacts to be globbed
recursively. Use this to get build files like `*.cmake`.
2022-05-18 21:15:15 -06:00
Vicente Adolfo Bolea Sanchez
a5aeda7240
CI: move from only to rules
2021-10-18 14:36:16 -04:00
Vicente Adolfo Bolea Sanchez
5353934e6b
CI: Add Junit support
...
Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
2021-08-12 19:35:39 -04:00
Vicente Adolfo Bolea Sanchez
4b6175980c
CI: download/install cmake in each build
...
Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
2021-08-12 19:19:17 -04:00
Li-Ta Lo
e7db8ef722
add build/config to the list of file to be packed for windows
2021-07-26 22:33:56 -06:00
Brad King
85a7e6ffe0
gitlab-ci: Use a stable path between build and test jobs on Windows
...
CTest expects the test suite to be executed from a build tree located
at its original path. Set `GIT_CLONE_PATH` to use a fixed location.
2021-02-05 10:37:03 -05:00
Brad King
c612b86ddc
gitlab-ci: Refactor vcvars settings on Windows jobs
...
Move references closer to where the variables are needed.
2021-02-05 10:36:51 -05:00
Brad King
4d5e829c55
gitlab-ci: Add 'concurrent' tag to Windows jobs
...
Our shell jobs on Windows use the default `GIT_CLONE_PATH`,
which contains `CI_CONCURRENT_ID`. Therefore the jobs can use
a concurrent runner.
2021-02-05 09:10:35 -05:00
Brad King
469d57b415
gitlab-ci: Use a specific MSVC version on Windows
...
Teach jobs to load the environment for a specific MSVC version, and tag
them accordingly. This allows runners to have multiple versions of MSVC
installed without requiring us to compile on the newer ones right away.
The runners provide the VS 2019 location in a `VS160COMNTOOLS`
environment variable. Use it to avoid requiring a specific VS edition.
Issue: #595
2021-02-04 13:50:42 -05:00
Brad King
2861513abf
gitlab-ci: Clarify role of vtkm tag on Windows jobs
2021-02-04 12:50:08 -05:00
Sujin Philip
934f085e09
Build diy as a library
...
Support both mpi and nompi versions simultaneously.
2020-06-08 15:57:51 -05:00
Robert Maynard
b033b28efd
Add a windows10 vs2019 + shell builder
...
In a future merge request will test CUDA support on windows
2020-05-04 12:02:56 -04:00