Vor kurzem haben wir in unserem Unternehmen beschlossen, Ansible für die Bereitstellung und kontinuierliche Integration zu verwenden. Als ich anfing, Ansible zu verwenden, fand ich keine Module zum Erstellen von Java-Projekten mit Maven oder Module zum Ausführen von JUnit-Tests oder JMeter-Tests.
Ich bin also in einem zweifelhaften Zustand: Möglicherweise verwende ich Ansible falsch.
Wenn ich mir Jenkins anschaue, kann es Dinge wie Erstellen, Ausführen von Tests und Bereitstellen ausführen. Das Fehlende in Hudson ist das Erstellen / Löschen einer Instanz in Cloud-Umgebungen wie AWS.
Für welche Zwecke müssen wir Ansible / Jenkins im Allgemeinen verwenden? Muss ich für CI eine Kombination aus Ansible und Jenkins verwenden?
Bitte werfen Sie etwas Licht auf die korrekte Verwendung von Ansible.