Gitlab管道没有安装pip

问题描述 投票:0回答:0

我有一个 gitlab 管道分为两个工作,但不幸的是第二个工作抱怨

/bin/sh: eval: pip: not found

下面是

.gitlab-ci.yml
文件。

stages:
  - build
  - test

default:
  image: docker:24.0
  
build_image:
  stage: build
  script:
    - docker build .

test:
  stage: test
  script:
    - pip install .[dev]
    - pytest

build_image
工作正在我的 Dockerfile 上进行构建,但尽管如此,下一个工作仍找不到 pip。 Dockerfile 的内容如下所示:

FROM python:3.12-slim
WORKDIR /usr/src/template_repository
COPY ./requirements.txt .
RUN apt-get update
RUN pip install --upgrade pip
RUN pip install -r requirements.txt

如何获得测试作业来找到 pip 并安装所有要求?

docker pip gitlab dockerfile gitlab-ci
© www.soinside.com 2019 - 2024. All rights reserved.