puv-deployer
v1.1.0
Published
Утилита, которая позволяет упростить работу с ручным деплоем, автоматизируя его.
Downloads
9
Readme
ПУВ Деплоер
Утилита, которая позволяет упростить работу с ручным деплоем, автоматизируя его.
Установка
Для работы приложения в системе должен быть установлен 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, то она тоже будет запущена. Приложение дождётся готовности задач к запуску, запустит и оповестит вас по окончании.