А можно ваш юз кейз узнать? Самому интересно
Задеплоить артефакт на сервак из градла.
Часто ли сейчас деплоят напрямую на ноду без всяких систем вроде докера или кубера?
Одно другому не мешает. Ты можешь использовать гредл для накатки через кубер или хельм. Например в отдельном гредл фалике. Configuration as a code будет соблюдаться.
Конечно, но вопрос в реализации ssh, значит видимо без этого
А чем java решения не подходят?) Что-то мне не кажется, что там супер много всего разного будет
А что? Jsch только. Но он дико сложный и низкоуровневый
Мне надо один маленький сайтик задеплоить. Мне совершенно не надо ради этого изучать кубернатис. А докер без него тоже фиг задеплоишь.
А что высокоуровнего хочется от ssh клиента то?
Ну примерно то, что есть в groovy-ssh. Запрос-ответ, копирование по scp, выполнение нескольких действий за сессию. В Jsch надо на каждую команду руками вводы и выводы создавать
Эм. Докер контейнер деплоится без кубера в 2 команды. Причём у докера можно настроить докер контекст поверх ssh. Потом когда будешь делать docker run он будет исполняться на ремоутной машине по ssh.
Все меня хотят на докер подсадить. Ых.
Подсадить нет, но это ведь нынешние реалии, инструменты которые не обязательно выбирать по умолчанию, но учитывать возможность их использования
Это тема для офтопа. Но мне докер кажется излишеством. Таскать туда сюда гигабайт образа рази замены трех мегабайт в данных. Как-то претит. Если бы был рабочий ssh в котлин, это было бы не нужно.
Немного оффтоп, но при разработке на маке (кроме м1) докер вызывает боль из-за жора батареи и немного тормознутости вследствие hyperkit. Но удобно, подсаживаешься как на иглу.
В том и дело, что нету там гигов. Сейчас образы в принципе небольшие, но из за слоев апдейт обычно занимает ровно один слой приложения. И да, оффтоп
Обсуждают сегодня