.NET框架的.gitlab-ci.yml

时间:2019-08-27 13:47:07

标签: .net gitlab-ci

如何配置Gitlab CI来构建.NET Framework应用程序?

.gitlab-ci.yml应该看起来像这样:

image: microsoft/dotnet:latest

stages:
  - build
  #- test

build_job:
  stage: build
  script:
  - 'echo building...'
  - '"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" /p:Configuration=Release /t:Clean;Build ConsoleApp1.sln '

1 个答案:

答案 0 :(得分:0)

我不确定您是否要构建标准的.net或.net核心。如果是后者,我希望可以为您指明正确的方向。

image: mcr.microsoft.com/dotnet/core/sdk:2.2

stages:
  - build

build-job:
  stage: build
  script:
    - dotnet build ConsoleApp1.sln 

可以在这里找到所有可能的dotnet调用:https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet?tabs=netcore21

可以在此处找到示例存储库:https://gitlab.com/zanseb/build-dotnet-example

希望这会有所帮助!