Windows runner can not execute ci jobs without elevated privileges
Issue
Maybe this has been solved but I can not find a solution. We have some software (a test suite) we would like to run in a gitlab ci pipeline. The test suite has the following requirements.
- Dedicated GPU
- Windows
- Execution as a regular user (non admin/elevated).
For these reasons we looked to use a dedicated runner on a windows box. This only meets two of the three requirements. The test suite will not function properly in an elevated context.
Feature Request
It would be nice to have the ability to configure jobs to run as regular users. This adheres to the principal of least authority and would allow for testing of software that does not desire to be ran with administrator privileges.
If this functionality already exists in some form please point me to it and we can close but I have looked through all the docs and relevant information I can find with little success.