vtk-m/Utilities
Kenneth Moreland ecacc89b7d Make reproduce_ci_env.py more tolerant of scripts
When `reproduce_ci_env.py` makes its docker container, it creates a pair
of scripts, `setup-gitlab-env.sh` and `run-gitlab-stage.sh`, inside the
container. These scripts came from the `before_script` and `script` CI
configuration parameters, respectively.

These two scripts were created by joining each item in the CI
configuration lists with `&&` onto a single line. However, this meant
that each list item had to be on its own line or it didn't work. A
recent configuration change meant that one of the configurations
contained multiple shell commands separated by newlines. This change
builds the script with multiple lines (which have to be carefully
escaped in the generated dockerfile).

Also modified these strings to escape quotes (`"`). This is important as
the dockerfile generates these scripts using an `echo` command that
needs to quote all of the arguments together.
2021-10-05 14:18:25 -06:00
..
CI Make reproduce_ci_env.py more tolerant of scripts 2021-10-05 14:18:25 -06:00
Git Add ability to get VTK-m version from git 2017-01-26 10:02:04 -07:00
GitSetup Merge branch 'upstream-GitSetup' into lfs-setup-fixups 2020-04-02 12:46:57 -04:00
hooks hooks: add hook chains for development checks and LFS 2020-04-02 12:51:43 -04:00
Scripts benchmarks: pass unparsed args to Google benchmark 2020-04-21 10:52:31 -04:00
SetupForDevelopment.sh LFS: Set default url to the current origin url 2021-07-16 16:18:10 -04:00
update-gitsetup.bash gitsetup: get the lfs setup script 2020-04-02 12:46:37 -04:00
update-third-party.bash Add the update scripts needed to import GitSetup 2017-06-07 09:43:50 -04:00