Недавно в нашей компании мы решили использовать Ansible для развертывания и непрерывной интеграции. Но когда я начал использовать Ansible, я не нашел модулей для создания Java-проектов с Maven или модулей для запуска тестов JUnit или JMeter.
Итак, я в сомнительном состоянии: возможно, я использую Ansible неправильно.
Когда я посмотрел на Дженкинса, он может делать такие вещи, как сборка, запуск тестов, развертывание. Недостатком в Hudson является создание/удаление экземпляра в облачных средах, таких как AWS.
Итак, в общем, для каких целей нам нужно использовать Ansible/Jenkins? Для CI мне нужно использовать комбинацию Ansible и Jenkins?
Пожалуйста, пролите свет на правильное использование Ansible.