На самом деле, сервер осьминога установлен на моем локальном компьютере, я не хочу использовать инструменты автоматизации сборки, такие как TeamCity, TFS или сторонние инструменты, такие как Nant .мы используем MSBuild.
Новое в развертывании осьминога, ища идею, как получить уникальный номер версии пакета в каждой сборке vs2017.До сих пор известно, что для осьминога требуется уникальная версия каждого пакета, я хочу использовать команду MS-build в моем проекте vs2017, которая помогает мне создавать уникальный номер при каждой успешной сборке.
В последнее время используется после MSBuild on " Командная строка разработчика для VS2017 "
msbuild
/t:build
/p:RunOctoPack=true
/p:OctoPackPackageVersion=1.0.0-BETA-1 /p:OctoPackReleaseNotesFile=ReleaseNotes.txt
/p:OctoPackPublishPackageToHttp=http://localhost/nuget/packages /p:OctoPackPublishApiKey=API-9MQWIWVDKR44YSGYROUGPPFBXX
Можно ли использовать любую переменную с / p: OctoPackPackageVersion , которая увеличивается в каждой сборке.
Я ищу помощь по следующим вопросам
- После каждой успешной сборки vs2017 хотите создать пакет?
- Как сохранить новый пакет, чтобы он не переопределял предыдущие пакеты?
- Как получить уникальный номер версии для каждой успешной сборки?
Если есть какие-либо вопросы, пожалуйста, спросите.