summaryrefslogtreecommitdiffstats
path: root/.gitlab/ci/env.ps1
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary executable permission from .ps1 scriptsBrad King2024-04-301-0/+0
| | | | | Powershell scripts cannot be launched as commands on Windows. They must be run through the `powershell` or `pwsh` tool.
* ci: Place temporary files inside job directory on WindowsBrad King2024-02-201-0/+8
|
* 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.