C# .gitlab-ci.yml的Microsoft CodeAnalysis FxCopAnalyzers终端命令

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

我想写一个.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
   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