我有以下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…
当我打开代理上的进程时,会看到以下内容:
如图所示,它表示打开进程时出现错误,并且还查看了访问被拒绝的情况。
当我在计算机上本地尝试时,效果很好。
通过这种方式可以给Gitlab打电话来以管理员权限运行执行程序吗?