0

成果物をデプロイしようとすると、次のエラーが発生します。

入力は、Base 64 以外の文字、3 つ以上の埋め込み文字、または埋め込み文字に無効な文字が含まれているため、有効な Base-64 文字列ではありません。

AppVeyor でアプリをビルドする前後に 2 つのスクリプトを実行しています。

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

ご覧のとおり、これproject.jsonを使用して、に基づいてファイルのバージョンを設定しています$env:APPVEYOR_BUILD_VERSION。関連情報かどうかはわかりません。ビルドと公開が成功したら、アーティファクトを BLOB ストレージにアップロードしたいと思います。

4

1 に答える 1

0

Storage access keyエントリの展開設定にタイプミスがあることが判明しました;)

于 2016-11-14T05:03:54.347 に答える