Как делать деплой .war из Jenkins прямо в контейнеры Docker?

Добрый вечер.

Как делать деплой .war, которые собрал из Jenkins (Maven-project) прямо в контейнеры Docker?

Сейчас я делаю это раздельно, то есть сначала Jenkins собирает, потом я запускаю сборку контейнера, а в Dockerfile указано:

COPY target/webapp /usr/local/tomcat/webapps

Можно добавлять и через ADD, не имеет особого значения.

Но хотелось бы, чтобы это все было максимально автоматизировано и прозрачно, чтобы деплой происходитл прямо после сборки и все это отправлялось куда-нибудь.
  • Вопрос задан
  • 554 просмотра
Пригласить эксперта
Ответы на вопрос 1
gremlin_tomsk
@gremlin_tomsk
Системный администратор, DevOps
создать volume в tomcat/deploy/ и кидать war-ники туда.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы