在 Jenkins docker 容器中执行 shell 脚本时虚拟环境不会打开
Virtual environment does not open when executing shell script in Jenkins docker container
为了 运行 我的 python 测试,我在 Jenkins 中创建了一个自由式项目并编写了如下脚本:
. .env/bin/activate
pip install pytest
pytest --alluredir='FINAL/ws/allure-results' ./FINAL/autotests
但是构建因“无法打开”错误而崩溃:
您可以尝试在脚本步骤的第一行添加#!/bin/bash
,然后尝试执行。
为了 运行 我的 python 测试,我在 Jenkins 中创建了一个自由式项目并编写了如下脚本:
. .env/bin/activate
pip install pytest
pytest --alluredir='FINAL/ws/allure-results' ./FINAL/autotests
但是构建因“无法打开”错误而崩溃:
您可以尝试在脚本步骤的第一行添加#!/bin/bash
,然后尝试执行。