你好。

还未发布过话题
  • Dockerfile 中 RUN allure --version 实际是在 Docker 容器中执行的,但你的容器中应该未安装 allure 的服务。
    若要在容器中使用 allure 服务,建议在制作基础镜像时,将 allure 中服务安装一下。(强烈建议制作成基础镜像喔~)

    Dockerfile 如下

    ENV ALLURE_VERSION 2.13.7
    
    RUN curl -o allure-commandline-$ALLURE_VERSION.tgz -Ls https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/$ALLURE_VERSION/allure-commandline-$ALLURE_VERSION.tgz \
     && tar -zxvf allure-commandline-$ALLURE_VERSION.tgz -C /opt/ \
     && rm allure-commandline-$ALLURE_VERSION.tgz \
     && ln -s /opt/allure-$ALLURE_VERSION/bin/allure /usr/bin/allure
    
  • 仅楼主可见

你好。