vtk-m/.gitlab/ci
Robert Maynard 24a264fce8 Add scripts to allow developers to replicate CI environments
To simplify reproducing docker based CI workers locally, VTK-m has python program that handles all the
work automatically for you.

The program is located in `[Utilities/CI/reproduce_ci_env.py ]` and requires python3 and pyyaml.

To use the program is really easy! The following two commands will create the `build:rhel8` gitlab-ci
worker as a docker image and setup a container just as how gitlab-ci would be before the actual
compilation of VTK-m. Instead of doing the compilation, instead you will be given an interactive shell.

```
./reproduce_ci_env.py create rhel8
./reproduce_ci_env.py run rhel8
```

To compile VTK-m from the the interactive shell you would do the following:
```
> src]# cd build/
> build]# cmake --build .
```
2020-04-09 13:54:20 -04:00
..
config Add scripts to allow developers to replicate CI environments 2020-04-09 13:54:20 -04:00
docker gitlab-ci nightly gcc 6 and 7 builders to improve coverage 2020-03-30 12:49:05 -04:00
centos7.yml gitlab-ci won't trigger when just pushing remote branches 2020-03-30 09:51:45 -04:00
ctest_build.cmake Add scripts to allow developers to replicate CI environments 2020-04-09 13:54:20 -04:00
ctest_configure.cmake Add scripts to allow developers to replicate CI environments 2020-04-09 13:54:20 -04:00
ctest_test.cmake Add scripts to allow developers to replicate CI environments 2020-04-09 13:54:20 -04:00
rhel8.yml gitlab-ci won't trigger when just pushing remote branches 2020-03-30 09:51:45 -04:00
ubuntu1604.yml gitlab-ci now has a clang-5 builder 2020-03-30 12:49:05 -04:00
ubuntu1804.yml gitlab-ci nightly gcc 6 and 7 builders to improve coverage 2020-03-30 12:49:05 -04:00