0
csproj.metaproj`文件我剛開始使用特拉維斯CI的基礎上git的樞紐工程,但根據Travis build output log特拉維斯似乎在尋找那些未被創建csproj.metaproj
。我怎麼可以:DOTNET構建不會創建`需要特拉維斯CI
- 獲取dotnet的構建創造了
csproj.metaproj
文件
或
- 停止特拉維斯需要的
csproj.metaproj
文件
,哪個是更好的解決方案?
我特拉維斯YML文件看起來像這樣:
language: csharp
dist: trusty
mono: none
sudo: required
dotnet: 2.0.0
script:
- ./build.sh --quiet verify
before_install:
- chmod +x build.sh
我build.sh文件看起來像這樣:
#!/usr/bin/env bash
dotnet restore && dotnet build
dotnet test Code\Shared\ORMS.Shared.SharedKernel\ORMS.Shared.SharedKernel.csproj
編輯:由托馬斯Żmudahere基於答案
,我的build.sh
文件現在看起來像:
#!/usr/bin/env bash
dotnet restore
dotnet clean -c Release
dotnet build OpenRMS.sln -c Release
和我.travis.yml
樣子:
language: csharp
dist: trusty
sudo: required
mono: none
dotnet: 2.0.0
solution: OpenRMS.sln
branches:
only:
- master-net-core
before_script:
- chmod +x build.sh
- chmod +x test.sh
script:
- ./build.sh
,並作爲this build這些變化的工作。
謝謝你現在想它... – Dib
所以我需要有一個'DOTNET構建代碼/共享/ ORMS.Shared.SharedKernel /'線在我的解決方案每個項目?我能不能直接告訴它構建解決方案及其中的所有項目? – Dib
根據你現在建立的答案使用信息,非常感謝你。我會更新我的問題以包含我的解決方案。 – Dib