我有一个用作Jenkins管道代理的dotnet映像。现在我想在图像中包含声纳扫描仪,这样我就可以运行分析,看看覆盖率是否很好。如果覆盖率不好,那么构建应该失败。如何在我的图像中包含声纳扫描仪。 我尝试将skilldlabs/sonar-scanner包含在dotnet图像的Dockerfile中。但是,当我运行容器时,它直接执行了声纳立方体命令,并失败了,因为使用的是默认的声纳立方体地址。 下面是我当前的Dockerfile FROM microsoft/dotnet:2.1-sdk
FROM skilldlabs/sonar-scanner:3.3
COPY some-ca.crt /
我在jenkins中使用一个dotnet映像来执行dotnet-过时的命令
这是我的图像代码
FROM /baseimages/microsoft/dotnet/core/sdk:6.0-alpine //this link is private i cannot share but he gives the dotnet image
RUN dotnet tool install --global dotnet-outdated-tool --version 4.1.0
ENV PATH="$PATH:/root/.dotnet/tools"
ENTRYPOINT
我已经看过几篇关于如果单元测试执行失败,在Jenkins中构建失败的帖子(例如这个)。事实证明,在默认情况下,Jenkins将测试失败的构建报告为unstable,有些人不喜欢这样。然而,这对我来说将是非常好的。我只想能够轻松地区分通过测试的构建和失败测试的构建。
这里有个问题:我是为Android开发的,所以我的构建是按照配置的。基本上,测试是使用以下命令运行的:
ant all clean emma debug install test
因此,将生成复盖报告并在Jenkins中发布。
我读过的所有关于根据测试结果配置Jenkins结果的帖子都是关于ant任务操作的。然而,如果我们看一下an