Wie kann ich Jenkins dazu bringen, mein Projekt für JBoss EAP (AS7) bereitzustellen?
Ich sehe, dass Jenkins ein Projekt auf JBoss 5.x bereitstellen kann, wenn es in Ordnung ist, aber wie kann ich es auf AS7 oder EAP bereitstellen, wenn es ok baut? Kann mir bitte jemand sagen, ob das gemacht werden kann.
Sie können das offizielle JBoss Application Server Maven-Plugin verwenden.
Fügen Sie es der Phase install
hinzu und konfigurieren Sie Jenkins so, dass mvn clean install
ausgeführt wird. Wenn es Ihnen nicht gefällt, die Ausführung anzuhängen, können Sie sie direkt aufrufen:
mvn jboss-as:deploy
Hier ist ein Beispiel für ein Build-Setup:
%Vor%BEARBEITEN Jenkins-Konfiguration - Nachdem Sie ein Maven-Projekt erstellt haben, gibt es eine Einstellung, welche Ziele ausgeführt werden sollen. Suchen Sie nach der Build -Konfiguration, und geben Sie für die Eingabe mit der Bezeichnung Ziele und Optionen die Ziele in diese Eingabe ein.
Konfigurieren Sie das Jboss AS Plugin - sehen Sie den <configuration>
Teil im pom Snippet oben - Sie können <hostname>
auf 127.0.0.1 setzen, um lokal zu testen.
Wie stellen Sie Ihre Anwendung derzeit für jboss bereit? Wenn Sie ein Skript verwenden, können Sie jenkins das Skript aufrufen.