本地GitLab Runner实例没有';t保持与本地计算机相同的配置
我已经创建了一个本地gitlab runner,它运行在我工作的计算机上,已经配置好了所有东西(比如cmake正常工作、conan配置文件和远程设备等)。出于某种原因,当我运行本地GitLab Runner实例没有';t保持与本地计算机相同的配置,gitlab,gitlab-ci,gitlab-ci-runner,conan,Gitlab,Gitlab Ci,Gitlab Ci Runner,Conan,我已经创建了一个本地gitlab runner,它运行在我工作的计算机上,已经配置好了所有东西(比如cmake正常工作、conan配置文件和远程设备等)。出于某种原因,当我运行.gitlab ci.yml脚本时,有很多东西缺少配置 一些例子: Conan不在路径中,我必须手动将其添加到脚本中才能使用该命令 也没有python 柯南遥控器不在那里(柯南遥控器列表在gitlab runner中没有给出结果,但在我的计算机中它们在那里) 在我尝试在.gitlab-ci.yml中手动添加遥控器后,发生了
.gitlab ci.yml
脚本时,有很多东西缺少配置
一些例子:
柯南遥控器列表
在gitlab runner中没有给出结果,但在我的计算机中它们在那里).gitlab ci.yml
stages:
- build
- publish
cmake_build:
stage: build
before_script:
- set PATH=%PATH%;C:\Program Files (x86)\Conan\conan
- conan remote add -f myRepo myRepoAddress
- conan user -p myRepoPasswrd -r myRepo myRepoUsername
- setx CONAN_DEFAULT_PROFILE_PATH "pathToMyProfile"
script:
- mkdir build
- cd build
- conan install ..
- cmake ..
- cmake --build . --parallel
tags:
- build
当它尝试登录到我的repo时,它在脚本之前的中失败
这些是我到目前为止遇到的主要问题,但我觉得我的gitlab runner出现了一些奇怪的错误配置。我已经确认执行脚本的运行者实际上已经是我的本地运行者,并且我能够毫无问题地完成上述任务。我错过什么了吗
stages:
- build
- publish
cmake_build:
stage: build
before_script:
- set PATH=%PATH%;C:\Program Files (x86)\Conan\conan
- conan remote add -f myRepo myRepoAddress
- conan user -p myRepoPasswrd -r myRepo myRepoUsername
- setx CONAN_DEFAULT_PROFILE_PATH "pathToMyProfile"
script:
- mkdir build
- cd build
- conan install ..
- cmake ..
- cmake --build . --parallel
tags:
- build