1.1.0 • Published 4 years ago
puv-deployer v1.1.0
ПУВ Деплоер
Утилита, которая позволяет упростить работу с ручным деплоем, автоматизируя его.
Установка
Для работы приложения в системе должен быть установлен NodeJS версии 16 или новее.
npm install -g puv-deployerЗатем нужно создать персональный токен тут и сохранить его в файл ~/.config/puv-deployer/config.json.
{
"token": "персональный_токен"
}Запуск
В аргументах приложение принимает ссылку на пайплайн и окружение. Окружение опционально, по умолчанию выполняется деплой на test2.
puv-deployer https://dpr-gitlab.otr.ru/puv/puv-pages/-/pipelines/84301Или
puv-deployer https://dpr-gitlab.otr.ru/puv/puv-pages/-/pipelines/84301 devЕсли в пайплайне будет найдена задача для деплоя на ПУВ2, то она тоже будет запущена. Приложение дождётся готовности задач к запуску, запустит и оповестит вас по окончании.