summaryrefslogtreecommitdiffstats
path: root/.gitlab/ci/env.ps1
Commit message (Collapse)AuthorAgeFilesLines
* ci: add support for gitlab-runner 'shell = pwsh' executorBrad King2022-09-121-0/+1
| | | | | Run powershell child scripts using the same powershell tool as the parent script.
* ci: allow powershell variables assigned in env scripts to persistBrad King2022-09-121-1/+1
| | | | | | | | Load env scripts with `.` sourcing instead of `Invoke-Expression`. This allows powershell variables to persist, much like bash. Leave helper script loading unchanged, as those scripts may set powershell variables that we do not want to persist.
* gitlab-ci: init macOS and Windows jobs with per-CMAKE_CONFIGURATION scriptsBrad King2022-06-061-0/+3
Apply the approach from commit 747940157f (gitlab-ci: init environment with per-CMAKE_CONFIGURATION shell scripts, 2021-03-12, v3.21.0-rc1~480^2~4) to macOS and Windows too.