PikTools.Nuke.Updater
1.0.11-rc001
dotnet add package PikTools.Nuke.Updater --version 1.0.11-rc001
NuGet\Install-Package PikTools.Nuke.Updater -Version 1.0.11-rc001
<PackageReference Include="PikTools.Nuke.Updater" Version="1.0.11-rc001" />
paket add PikTools.Nuke.Updater --version 1.0.11-rc001
#r "nuget: PikTools.Nuke.Updater, 1.0.11-rc001"
// Install PikTools.Nuke.Updater as a Cake Addin #addin nuget:?package=PikTools.Nuke.Updater&version=1.0.11-rc001&prerelease // Install PikTools.Nuke.Updater as a Cake Tool #tool nuget:?package=PikTools.Nuke.Updater&version=1.0.11-rc001&prerelease
About PikTools.Nuke.Updater
Пакет, предназначенный для запуска пайплайна доставки тестовой/релизной сборки в Updater на teamcity.
Для отправки новой тестовой сборки надо:
- Обновить версию PikTools.Nuke.Updater.Revit/Autocad в проекте _build солюшена;
- Закоммитить последние изменения, в комментарии указать номер задачи в jira (PIKT-*);
- Вызвать таргет
SetTagToSendExe --IncrementVersionInTag true
; - Запушить.
Таргет SetTagToSendExe
устанавливает тэг на коммит в формате "{Имя_проекта}.{Номер_версии}".
Для успешной установки тэга нужно наличие в файле проекта следующих сво-в:
<ReleaseNotes></ReleaseNotes>
- описание обновления/релиза<Title></Title>
- заголовок пакета (Общее - Revit) (Смотреть на сайте https://tools-help.pik.ru/ или в ТЗ)<Product></Product>
- продукт (PikTools, FamilyManager и т.д.)- (Лучше сразу добавить в Directory.Build.props в SolutionFolder проекта)
<Version></Version>
- версия пакета<Description></Description>
- описание пакета (Инструменты автоматизации проектирования общего назначения) (Смотреть на сайте https://tools-help.pik.ru/ или в ТЗ)<IsExternalTool></IsExternalTool>
- пакет без построения ленты (true или false) (Для отдельных плагинов - true, для ленты - false)<UpdaterIconPath></UpdaterIconPath>
- путь до иконки для пакета (SupportTools.ico, Указывать только относительный путь, иконку брать в проекте ленты и переносить в свой проект, для отдельных плагинов обычно называется ИмяПлагина32.png), если свойства нет - будет выбран первый попавшийся файл в проекте с расширением .ico или .png, или если такого нет, то иконка по-умолчанию из текущего пакета DefaultImage.ico.
При запуске также устанавливается параметр IncrementVersionInTag (true - добавляет/инкрементирует 4ю цифру версии, иначе - ставит в тэг текущую версию).
После пуша коммита с тэгом в teamcity запускается таргет SendExeToUpdater
, который:
- Проверяет данные тэга в последнем коммите
- Создает сборку по проекту, указанному в тэге
- Авторизуется и отправляет сборку в Updater
При запускe таргета SendExeToUpdater
нужно указать параметры:
- ClientId (Id клиента для авторизации)
- ClientSecret (Секрет клиента для авторизации)
- AuthorizationHeaderSecret (Секрет для назначения текущему пользователю роли Admin)
- UpdaterUrl адрес updater api
- AuthUrl адрес для авторизации Пример: nuke SendExeToUpdater --ClientId id --ClientSecret secret --AuthorizationHeaderSecret authSecret --AuthUrl https://test.auth.pik-digital.ru/connect/token --UpdaterUrl https://vpp-toolsup01.main.picompany.ru:5003/
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- BimLab.PikTools.Updater.Sdk (>= 2.0.0-dev001)
- RxBim.Nuke (>= 2.3.5-rc001)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on PikTools.Nuke.Updater:
Package | Downloads |
---|---|
PikTools.Nuke.Updater.Revit
PikTools nuke library with revit targets for CD |
|
PikTools.Nuke.Updater.Autocad
PikTools nuke library with autocad targets for CD |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.11-rc001 | 107 | 8/6/2024 |
1.0.9 | 219 | 4/19/2024 |
1.0.9-dev002 | 181 | 4/15/2024 |
1.0.9-dev001 | 119 | 4/15/2024 |
1.0.8 | 249 | 2/14/2024 |
1.0.8-dev006 | 139 | 1/29/2024 |
1.0.8-dev004 | 168 | 1/18/2024 |
1.0.8-dev003 | 157 | 1/15/2024 |
1.0.8-dev001 | 171 | 1/9/2024 |
1.0.7 | 309 | 12/22/2023 |
1.0.7-rc001 | 147 | 12/22/2023 |
1.0.7-dev001 | 139 | 12/20/2023 |
1.0.6 | 264 | 10/11/2023 |
1.0.6-dev001 | 160 | 10/9/2023 |
1.0.5 | 320 | 8/18/2023 |
1.0.5-rc001 | 286 | 7/6/2023 |
1.0.4 | 301 | 6/28/2023 |
1.0.4-dev001 | 183 | 6/27/2023 |
1.0.3 | 233 | 6/27/2023 |
1.0.3-dev004 | 219 | 6/26/2023 |
1.0.3-dev003 | 189 | 6/26/2023 |
1.0.3-dev001 | 211 | 6/21/2023 |
1.0.2-dev005 | 206 | 6/7/2023 |
1.0.2-dev004 | 184 | 6/7/2023 |
1.0.2-dev003 | 173 | 6/6/2023 |
1.0.2-dev002 | 179 | 6/5/2023 |
1.0.2-dev001 | 151 | 6/2/2023 |
1.0.1-dev035 | 188 | 6/5/2023 |
1.0.1-dev034 | 172 | 6/5/2023 |
1.0.1-dev033 | 204 | 5/29/2023 |
1.0.1-dev031 | 191 | 5/16/2023 |
1.0.1-dev030 | 178 | 5/16/2023 |
1.0.1-dev029 | 190 | 5/16/2023 |
1.0.1-dev028 | 180 | 5/11/2023 |
1.0.1-dev027 | 188 | 5/10/2023 |
1.0.1-dev025 | 197 | 5/3/2023 |
1.0.1-dev024 | 176 | 5/3/2023 |
1.0.1-dev023 | 189 | 5/3/2023 |
1.0.1-dev022 | 180 | 5/3/2023 |
1.0.1-dev020 | 208 | 4/27/2023 |
1.0.1-dev019 | 204 | 4/27/2023 |
1.0.1-dev018 | 176 | 4/27/2023 |
1.0.1-dev017 | 196 | 4/26/2023 |
1.0.1-dev015 | 207 | 4/26/2023 |
1.0.1-dev014 | 204 | 4/26/2023 |
1.0.1-dev013 | 183 | 4/26/2023 |
1.0.1-dev012 | 193 | 4/26/2023 |
1.0.1-dev011 | 209 | 4/25/2023 |
1.0.1-dev010 | 179 | 4/25/2023 |
1.0.1-dev009 | 205 | 4/24/2023 |
1.0.1-dev008 | 185 | 4/21/2023 |
1.0.1-dev007 | 203 | 4/20/2023 |
1.0.1-dev006 | 184 | 4/20/2023 |
1.0.1-dev005 | 194 | 4/20/2023 |
1.0.1-dev004 | 207 | 4/20/2023 |
1.0.1-dev003 | 207 | 4/19/2023 |
1.0.1-dev002 | 198 | 4/18/2023 |
1.0.1-dev001 | 189 | 4/18/2023 |
1.0.0-rc001 | 189 | 4/11/2023 |
1.0.0-dev020 | 208 | 3/23/2023 |
1.0.0-dev019 | 215 | 3/22/2023 |
1.0.0-dev018 | 178 | 3/22/2023 |
1.0.0-dev017 | 210 | 3/22/2023 |
1.0.0-dev016 | 195 | 3/22/2023 |
1.0.0-dev015 | 196 | 3/22/2023 |
1.0.0-dev014 | 206 | 3/17/2023 |
1.0.0-dev013 | 217 | 3/17/2023 |
1.0.0-dev011 | 205 | 3/15/2023 |
1.0.0-dev010 | 185 | 3/15/2023 |
1.0.0-dev009 | 174 | 3/14/2023 |
1.0.0-dev008 | 179 | 3/14/2023 |
1.0.0-dev007 | 188 | 3/14/2023 |
1.0.0-dev006 | 185 | 3/14/2023 |
1.0.0-dev005 | 234 | 3/14/2023 |