编程语言
首页 > 编程语言> > 用于C#的.gitlab-ci.yml使用Docker映像单声道

用于C#的.gitlab-ci.yml使用Docker映像单声道

作者:互联网

我正在尝试设置gitlab-ci Runner以构建C#应用程序.已经设置gitlab,gitlab-ci,docker,具有单映像的运行器.

我正在尝试xbuild example.sln,但需要获取所需的nuget包,我不知道如何.

我的.gitlab-ci.yml当前看起来像这样.它将进入构建阶段,但由于缺少软件包而出错.

before_script:

build:
 script:
    - xbuild  "example.sln"

解决方法:

在before脚本中,您需要像使用bash一样安装并运行nuget命令行客户端,以在构建项目之前获取依赖项.

编辑:好的nuget已经安装在官方的单色图像上,所以您应该这样做:

before_script:
    - nuget restore -NonInteractive

build:
 script:
    - xbuild  "example.sln"

不确定nuget命令,因为我对C#和Mono不熟悉

标签:build,mono,gitlab,gitlab-ci,c
来源: https://codeday.me/bug/20191027/1941824.html