本地GitLab Runner实例没有';t保持与本地计算机相同的配置

本地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 runner,它运行在我工作的计算机上,已经配置好了所有东西(比如cmake正常工作、conan配置文件和远程设备等)。出于某种原因,当我运行
.gitlab ci.yml
脚本时,有很多东西缺少配置

一些例子:

  • Conan不在路径中,我必须手动将其添加到脚本中才能使用该命令
  • 也没有python
  • 柯南遥控器不在那里(
    柯南遥控器列表
    在gitlab runner中没有给出结果,但在我的计算机中它们在那里)
  • 在我尝试在.gitlab-ci.yml中手动添加遥控器后,发生了以下情况:
  • 下面是我当前的
    .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