Я создаю свое .NET Core приложение в Travis CI , используя Cake скрипт, когда дело доходит до
var d = new DirectoryInfo(packageOutputPath.ToString());
var Files = d.GetFiles("*.nupkg").Select(x => new FilePath(x.FullName));
var key = EnvironmentVariable("NugetKey");
NuGetPush(Files, new NuGetPushSettings {
Source = Variables.NugetSource,
ApiKey = key
полученная команда:
An error occurred when executing task 'PushPackage'.
Error: One or more errors occurred. (Permission denied)
Permission denied
Мой .travis.yml
файл:
sudo: required
language: csharp
mono: none
dotnet: 2.1.402
before_install:
- chmod +x build.sh
script:
- ./build.sh --Target="PushPackage"
Я пытался заменить - ./build.sh --Target="PushPackage"
на - sudo bash build.sh --Target="PushPackage"
, но это не помогло.Любые предложения, почему я получаю эту ошибку?
build.sh Файл был построен в соответствии с this .Весь репо здесь .