Resmi JBoss Application Server Maven Plugin kullanabilirsiniz.
install
fazına takın ve Jenkins'i mvn clean install
'u yürütecek şekilde yapılandırın. Eğer yürütme takılarak rahat hissetmiyorum, doğrudan diyebilirsiniz: Burada mvn jboss-as:deploy
bir yapı kurulumunun bir örnektir:
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.1.1.Final</version>
<configuration>
<hostname>${deploy.jboss.host}</hostname>
<port>${deploy.jboss.port}</port>
<username>${deploy.jboss.user}</username>
<password>${deploy.jboss.password}</password>
<name>${backend.deployment-name}</name>
<filename>${project.build.finalName}.war</filename>
<skip>${skipDeployment}</skip>
</configuration>
<executions>
<execution>
<id>deploy-jar</id>
<phase>install</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
DÜZENLEME Jenkins yapılandırma - Bir maven oluşturduktan sonra proje, hangi hedefleri yürütmek için bir ayar var. Yapı yapılandırmasını arayın ve burada, hedefleri ve seçenekleri etiketli giriş için - bu girişe hedefleri girin.
eklenti OLARAK JBoss yapılandırma
- Yukarıdaki
pom snippet'te
<configuration>
bölümünü görmek - Eğer
<hostname>
Yerel olarak test etmek 127.0.0.1 şekilde ayarlayabilirsiniz.
bu iyi görünüyor ama Jenkins'i bir javasaysa – techsjs2012
mvn yüklemesine nasıl söyleyebilirim: dağıtmak artık test etmek için yerel AS7 sunucusuna gitmiyor. Her iki komut da uzak sunucuya gidecek – techsjs2012
@ techsjs2012 - bazı yapılandırma detaylarını ekledik, umarım yardımcı olur - düzenlememi görüyorum.Ayrıca resmi jenkins ve joboss-as plugin docs onlar iyi :) – kostja