我的GitHub repository中的.sln
文件有两个项目-一个类库项目和一个测试项目。我只希望AppVeyor构建库项目,因为测试项目需要安装Microsoft Access数据库引擎。
我正在使用appveyor.yaml
。
我该怎么做?
答案 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