I have set up a GitLab pipeline, and configured a runner. The build starts when I make a commit, but fails almost immediately with the following message:
C:\GitLabRunner\builds\xxxxxxxx\0\cmac\portal>"git" "checkout" "-f" "-q"
"xxxxxxxxxxxxxxxxxxxxxxxxx"
'"git"' is not recognized as an internal or external command,
operable program or batch file.
C:\GitLabRunner>IF 9009 NEQ 0 exit /b 9009
ERROR: Job failed: exit status 9009
This is my .gitlab-ci.yml, which I have stripped right back to try and isolate the issue:
stages:
- build
variables:
CI_DEBUG_TRACE: "true"
Build:
stage: build
script:
- Echo OK
The only similar issues I could find are here and here
I thought I had fixed the issue when I was getting the same message in a when trying to use git in a standard command prompt as my PATH wasn't set correctly in Environment variables.
However I have now fixed this and I am getting expected responses back from git through the command prompt, however I still get the issue when gitlab kicks off the build.
Any ideas?
After you install new applications on your buildmachine restart gitlab runner to pick up path.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With