Please help fill in this template with all the details to help others help you more efficiently. Use formatting blocks for code, config, logs and ensure to remove sensitive data.
Problem to solve
This is a new runner on windows server 2019. I am able to write a pipeline to get things like the version of JQ from it but I cannot do other tasks. My main goal is to use it to build a windows docker container.
It’s using the “shell” executor and “pwsh” shell
error: could not lock config file C:\Program Files\Gitlab-Runner\builds\runnername\gitlabrepo\gitlabrunner.tmp\git-template\config: No such file or directory
Steps to reproduce
I’ve opened up permission to Everyone, I’ve moved the build dir, I’ve run the service as System and a local user that can be admin. No change.
Configuration
stages:
- build
- test
build:
stage: build
tags:
- test
- windows
script:
- echo "Starting build stage..."
- New-Item -Path "C:\\builds\\example" -ItemType "directory"
- New-Item -Path "C:\\builds\\example\\file.txt" -ItemType "file"
- Add-Content -Path "C:\\builds\\example\\file.txt" -Value "Hello Jerry"
- echo "File created and text added."
- echo "Build stage complete."
Versions
runner version 17, was using 16.8 and no change
Gitlab is self hosted version 16.8
- [X ] Self-managed
- GitLab.com SaaS
- [ X] Self-hosted Runners
Helpful resources
I’ve looked.