0

Попытка развернуть артефакты заканчивается со следующей ошибкой:Развертывание на Azure Blob Storage заканчивается с ошибкой

The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.

Я бегу два сценария до и после того, как я построить приложение в AppVeyor:

cd $env:APPVEYOR_BUILD_FOLDER\patch; 
npm install; 
node patch-project-json.js $env:APPVEYOR_BUILD_FOLDER\src\Project1\project.json $env:APPVEYOR_BUILD_VERSION; 
node patch-project-json.js $env:APPVEYOR_BUILD_FOLDER\src\Project2\project.json $env:APPVEYOR_BUILD_VERSION; 
node patch-project-json.js $env:APPVEYOR_BUILD_FOLDER\src\Project3\project.json $env:APPVEYOR_BUILD_VERSION; 


cd $env:APPVEYOR_BUILD_FOLDER 
dotnet restore 

и

dotnet publish .\src\Project1 --output $env:APPVEYOR_BUILD_FOLDER\deploy\Project1 --configuration Release --no-build; 
dotnet publish .\src\Project2 --output $env:APPVEYOR_BUILD_FOLDER\deploy\Project2 --configuration Release --no-build; 
dotnet publish .\src\Project3 --output $env:APPVEYOR_BUILD_FOLDER\deploy\Project3 --configuration Release --no-build 

Как вы можете видеть, я использую this установить версии в project.json файлов на основе $env:APPVEYOR_BUILD_VERSION. Я не знаю, является ли это релевантной информацией. Поэтому после успешной сборки и публикации я хочу загрузить артефакт в хранилище blob.

ответ

0

Оказалось, что у меня были опечатки в настройках развертывания для Storage access key запись;)

Смежные вопросы