阻止Appveyor构建VS解决方案的项目

时间:2019-03-01 07:07:40

标签: appveyor

我的GitHub repository中的.sln文件有两个项目-一个类库项目和一个测试项目。我只希望AppVeyor构建库项目,因为测试项目需要安装Microsoft Access数据库引擎。

我正在使用appveyor.yaml

我该怎么做?

2 个答案:

答案 0 :(得分:1)

通过向您的yaml配置文件添加msbuild部分,您可以从自动script模式切换到build_script模式。看起来可能像这样...


build_script:
  - msbuild StringAsSql/StringAsSql.csproj /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"

与AppVeyor将在您的解决方案文件上自动运行的命令相同。

答案 1 :(得分:0)

我创建了一个特殊的构建配置(使用Visual Studio 配置管理器... ,并存储在.sln文件中),名为ReleaseCI,其中测试项目位于没有建立。

然后,我将AppVeyor配置为使用该构建配置:

configuration: ReleaseCI