Pipenv坚持在Gitlab ci-cd中创建虚拟环境

时间:2020-06-02 13:34:29

标签: gitlab gitlab-ci-runner pipenv

我有以下gitlab-ci.yml

stages:
  - test

test:
  stage: test
  tags:
    - tqc
  script:
  - echo $(get-location).Path;
  - echo $Env:Path
  - python --version
  - Set-Variable -Name "https-proxy" -Value "http://myproxy.."
  - Set-Variable -Name "proxy" -Value "myproxy....."
  - pipenv install --dev
  - pipenv run pytest -v ptc/

运行此命令时,gitlab卡在pipenv install --dev git lab的原始输出将永远显示这一点:

[32;1m$ pipenv install --dev[0;m
Creating a virtualenv for this project…

Pipfile: C:\GitLab-Runner\builds\4ekdpB3g\0\cce-tbt-sw-qc\tqc_agent\Pipfile

Using c:/Users/isaachaz/AppData/Local/Programs/Python/Python37/python.exe (3.7.2) to create virtualenv…

当我打开代理上的进程时,会看到以下内容:

enter image description here

如图所示,它表示打开进程时出现错误,并且还查看了访问被拒绝的情况。

当我在计算机上本地尝试时,效果很好。

通过这种方式可以给Gitlab打电话来以管理员权限运行执行程序吗?

0 个答案:

没有答案