如何解决.gitlab-ci.yml的Microsoft CodeAnalysis FxCopAnalyzers终端命令
我想编写一个.gitlab-ci.yml文件,以进行持续集成。我需要在其中输入什么命令,以便管道通过?
我的后端位于dotnet核心中,因此我将Microsoft CodeAnalysis FxCopAnalyzers用于皮棉。我也想在此生成ci文件。 这是我的ci文件现在的样子:
image: mcr.microsoft.com/dotnet/core/sdk:3.1
stages:
- build
build:
stage: build
script:
- dotnet build ./MyBackend/
这是.csproj文件中的相关部分:
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="3.3.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
作为参考,这是我前端中的ci文件,女巫工作正常:
image: node:12-alpine
stages:
- build
- lint
build:
stage: build
script:
- npm ci
- npm run build
lint:
stage: lint
script:
- npm ci
- npm run lint
如您所见,有一个构建工作和一个皮棉工作。这也是我在后端要做的。
您可能会说,我对持续集成非常陌生。
衷心的感谢,
塞缪尔
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。