HI 各位大大好
我在執行gitlab的時候,有以下錯誤
Running with gitlab-runner 13.1.1 (6fbc7474)
on 4-5sD1iJ
Preparing the "shell" executor
00:00
Using Shell executor...
Preparing environment
00:00
ERROR: Job failed (system failure): prepare environment: failed to start process: exec: "powershell": executable file not found in %PATH%. Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information
參考這個 設了環境變數 還是一樣的錯誤 不知道是不是哪裡做錯了...
https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2113
環境變數(在path加上 %SystemRoot%\System32\WindowsPowerShell\v1.0)
也試過加 %SystemRoot%\system32
但錯誤是一樣的...
gitlab-runner的config.toml
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "XXXXXXXXXX"
url = "XXXXXXXXXXXX"
token = "XXXXXXXXXXXXXX"
executor = "shell"
shell = "powershell"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
環境是 windows server 2016
又麻煩大大們解惑了orz...