我的存储库中有两个.Net Core解决方案,一个针对.Net Core 2.2,另一个针对.Net Core 3。 我希望Travis构建这两个解决方案,但是我只能在.travis.yml中指定一个版本,因此另一个项目无法构建。
我的.travis.yml:
dist: xenial
language: csharp
mono: none
dotnet: 2.2
script:
#Build Major Application
- dotnet restore NetCore22Solution/NetCore22Solution.sln
- dotnet build NetCore22Solution/NetCore22Solution.sln
#Build Services
- dotnet restore NetCore3Solution/NetCore3Solution.sln
- dotnet build NetCore3Solution/NetCore3Solution.sln
如何指定我还需要.Net Core 3?
我搜索了travis的c#论坛,github问题以及显然的google,但未找到任何解决方案。
答案 0 :(得分:0)
我尝试将所需的版本作为软件包添加,并且有效:
addons:
apt:
packages:
- dotnet-sdk-3.0
Travis诚实地下载并安装了SDK。