У меня был AppVeyor, собирающий пакеты nuget и развертывающий их для меня, но сейчас я пытаюсь сделать что-то post_build
для пакета nuget.
Итак, в основном, у меня есть:
build:
project: XmlRpcCore.sln
parallel: true
verbosity: minimal
publish_nuget: true
publish_nuget_symbols: false
, а также:
deploy:
- provider: NuGet
name: nuget_release
api_key:
secure: MJz3DvmtiuNK6IVsPbxR3gWiSCnhKqm6tmPsjdRDgwGx9L2PQSSZ1eE7YS8dkZhx
skip_symbols: true
on:
appveyor_repo_tag: true
и т. Д., И все работает нормально.
Теперь моя проблема заключается в попытке найти пакет nuget для обработки в post_build
после build
шаг. Он не находится в APPVEYOR_BUILD_FOLDER
. Я вижу в выводе:
Successfully created package 'C:\Users\appveyor\AppData\Local\Temp\1\py7750yjd6\XmlRpcCore.3.1.0.62.nupkg'.
, но я не вижу переменных среды, которые бы помогли мне с этим путем, чтобы я мог вызвать команду powershell в post_build
до deploy
, например так:
after_build:
- ps: dir
- ps: MagicCmd -InputPath "$env:<what might go here?>\XmlRpcCore.$env:TAG_VERSION.nuget"