C# .gitlab-ci.yml的Microsoft CodeAnalysis FxCopAnalyzers终端命令
我想写一个.gitlab-ci.yml文件,用于持续集成。我需要在那里输入什么命令,以便管道通过 我的后端在dotnet core中,我使用Microsoft CodeAnalysisFXCopAnalyzers for lint。我想建立在这个到ci文件了。 这就是我的ci文件现在的样子:C# .gitlab-ci.yml的Microsoft CodeAnalysis FxCopAnalyzers终端命令,c#,.net,entity-framework-core,continuous-integration,gitlab-ci,C#,.net,Entity Framework Core,Continuous Integration,Gitlab Ci,我想写一个.gitlab-ci.yml文件,用于持续集成。我需要在那里输入什么命令,以便管道通过 我的后端在dotnet core中,我使用Microsoft CodeAnalysisFXCopAnalyzers for lint。我想建立在这个到ci文件了。 这就是我的ci文件现在的样子: image: mcr.microsoft.com/dotnet/core/sdk:3.1 stages: - build build: stage: build scrip
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>
正如您所看到的,有一个用于构建的作业,还有一个用于lint的作业。这也是我想在后端做的
正如你可能知道的,我对持续集成非常陌生
衷心感谢,
塞缪尔
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