Я пытаюсь реализовать конвейер CI / CD для моего проекта. Я использую Ansible, Docker и Jenkins. Проверка SVN, построение образа докера изображений, отправка изображений в Dockerhub, извлечение и развертывание и т. Д. Каждый этап планируется выполнять с использованием анзолевых ролей. Теперь я успешно реализовал пример svncheckout, сборку и перетаскивание изображений и развертывание образа с использованием ансибельных модулей.
Я использую инструмент сборки Maven. Поэтому у меня возникает путаница, что после извлечения из хранилища svn мне нужно запустить «mvn clean install» с использованием ansible. Теперь я пытаюсь найти ответный модуль. Но я не получил ответный модуль. Для этого есть ли какой-нибудь модуль для maven, как docker_image и svn? Как я могу запускать команды Maven, используя ANSIBLE роль?