答案1
但我仍然无法接受来自其他文件夹的 GitLab-runner.exe。
您需要更新 PATH 系统环境变量以包含此可执行文件的路径。您指出它%gitlab_runner%
正在工作,这表明您的系统GITLAB_RUNNER
变量配置正确。
但是,您有一个需要删除的冲突的系统变量,需要将其定义GITLUB_RUNNER
为用户和系统变量。 您确实应该删除这两个系统变量,只创建用户系统变量,除非这台机器被多个用户使用。如果是这种情况,则应删除用户变量,只使用系统变量。
您仍然可以创建用户变量GITLAB_RUNNER因此您可以在脚本中使用 %GITLAB_RUNNER% 来执行可执行文件。
需要补充的是:我通过 CLI(%gitlab-runner%)创建的环境在重启后不起作用
您尚未创建 GITLAB-RUNNER 环境变量。因此,除非您创建,否则 %gitlab-runner% 将无法工作。 但是,无法GitLab-runner.exe
从任何目录启动的原因是由于 PATH 变量仍然不包含未更新为包含d:\GitlubRunner\