У меня есть проект ASP. NET с этим .travis.yml, работающим как шарм.
language: csharp
solution: LigaSoft.sln
install:
- cd Liga
- curl -L -o nuget.exe https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
- mono nuget.exe restore LigaSoft.sln -Verbosity Detailed -NonInteractive -ConfigFile nuget.config
- nuget install NUnit.Console -Version 3.9.0 -OutputDirectory testrunner
before_script:
- sudo docker pull microsoft/mssql-server-linux:2017-latest
- docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=YourSTRONG!Passw0rd' -p 1401:1433 --name=sql1 -d microsoft/mssql-server-linux:2017-latest
script:
- msbuild /p:Configuration=IntegracionContinua LigaSoft.sln /p:DeployOnBuild=true /p:PublishProfile=IntegracionContinuaPublishProfile
- mono ./testrunner/NUnit.ConsoleRunner.3.9.0/tools/nunit3-console.exe ./Tests/bin/IntegracionContinua/Tests.dll
Проблема в том, что я не могу развернуть его на своем сервере Plesk с помощью msbuild.
Я перепробовал много вариантов за последние несколько дней, варианты:
- msbuild /p:Configuration=IntegracionContinua LigaSoft.sln /p:DeployOnBuild=True /p:PublishProfile=IntegracionContinuaPublishProfile
Все, что я получил, - это тихие ошибки.
Я бы хотел в Интернете развернуть. Если это невозможно, публикация в файловой системе и последующее развертывание по FTP также допустимы.