1

私は Appveyor で C# ソリューションを構築しており、最終的なアーティファクトは nuget パッケージです。

このようなパッケージをカスタム Appveyor パッケージ フィードに公開したいと考えています。

appveyor.yml次のようにファイルを変更してみました。

version: 1.0.{build}
branches:
  only:
  - develop
image: Visual Studio 2015
build:
  verbosity: minimal
deploy:
  - provider: NuGet
    symbol_server: https://ci.appveyor.com/nuget/dataparsers-xxxxxxxxxx/api/v2/package
    api_key:
      secure: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    artifact: /.*\.symbols\.nupkg/

しかし、うまくいきません。yml ファイルが正しく解析されていません (8 行目のエラー: 基本的に「デプロイ」)

さらに、パッケージ名はどこで指定しますか?

https://www.appveyor.com/docs/nuget/#configuring-appveyor-nuget-feeds-for-your-builds

編集

実際のエラー:

appveyor.yml の解析エラー: (行: 8、列: 2、Idx: 106) - (行: 8、列: 2、Idx: 106): ブロック マッピングの解析中に、予期されたキーが見つかりませんでした。

4

2 に答える 2

1

これは正しい YAML です。そのため、最も可能性の高い問題はTab、インデントを視覚的に見栄えよくする文字がソースに含まれていることですが、パーサーが使用している (インデント) 文字数を混乱させるものです。 a Tab(4マス、8マスなど)

于 2016-08-19T10:42:50.190 に答える