Skip to content

Installation

Роман Зопиров edited this page Oct 29, 2026 · 2 revisions

Быстрый старт и установка

Инструмент OctoPublisher (octopublish) можно установить как стандартный глобальный инструмент .NET CLI или использовать в виде автономных исполняемых файлов без предустановленного SDK.


Вариант 1: Глобальный инструмент .NET CLI (Рекомендуется)

Требуется установленный .NET 10 SDK.

Установка:

dotnet tool install -g OctoPublisher

Обновление до актуальной версии:

dotnet tool update -g OctoPublisher

Удаление:

dotnet tool uninstall -g OctoPublisher

Проверка готовности:

octopublish --version

Пример ответа:

OctoPublisher CLI v1.1.0 (.NET 10)

Вариант 2: Автономные исполняемые файлы (Self-Contained)

Если на машине сборщика или в контейнере CI/CD не установлен .NET SDK, можно использовать готовые исполняемые файлы со встроенной средой выполнения:

Платформа Архитектура Имя файла Ссылка
Windows x64 octopublish-win-x64.exe GitHub Releases
Linux x64 octopublish-linux-x64 GitHub Releases
macOS Apple Silicon (ARM64) octopublish-osx-arm64 GitHub Releases

Установка в Linux / macOS:

# 1. Скачать исполняемый файл
curl -LO https://github.com/OctoCore-Dev/OctoPublisher/releases/latest/download/octopublish-linux-x64

# 2. Выдать права на запуск
chmod +x octopublish-linux-x64

# 3. Переместить в системный PATH
sudo mv octopublish-linux-x64 /usr/local/bin/octopublish

# 4. Проверить работу
octopublish --version

Установка в Windows PowerShell:

# 1. Скачать файл в каталог из системной переменной PATH
Invoke-WebRequest -Uri "https://github.com/OctoCore-Dev/OctoPublisher/releases/latest/download/octopublish-win-x64.exe" -OutFile "C:\Tools\octopublish.exe"

# 2. Проверить работу
octopublish --version

Вариант 3: Локальный пакет из NuGet-фида

При установке из локального каталога артефактов или корпоративного репозитория пакетов:

dotnet tool install -g OctoPublisher --add-source "./artifacts"

Clone this wiki locally