आप आधिकारिक JBoss Application Server Maven Plugin का उपयोग कर सकते हैं।
इसे install
चरण से संलग्न करें और mvn clean install
निष्पादित करने के लिए जेनकींस को कॉन्फ़िगर करें। आप निष्पादन संलग्न सहज महसूस नहीं करते हैं, तो आप इसे सीधे कॉल कर सकते हैं:
mvn jboss-as:deploy
यहाँ एक निर्माण सेटअप का एक उदाहरण है:
<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>
संपादित जेनकींस config - यदि आप एक Maven बनाने के बाद प्रोजेक्ट, किस लक्ष्य को निष्पादित करने के लिए एक सेटिंग है। के लिए खोजें कॉन्फ़िगरेशन बनाएं, और वहां लेबल वाले इनपुट के लिए लक्ष्य और विकल्प - इस इनपुट में लक्ष्यों को दर्ज करें।
प्लगइन के रूप में Jboss का विन्यास - ऊपर पोम स्निपेट में <configuration>
हिस्सा देखते हैं - आप <hostname>
स्थानीय रूप से परीक्षण करने के लिए 127.0.0.1 करने के लिए सेट कर सकते हैं।
यह अच्छा लग रहा है लेकिन मैं जेनकिन्स को एमवीएन इंस्टॉल करने के लिए कैसे कहूं – techsjs2012
अगर मैं यह jboss-as करता हूं: तैनाती अब मेरे स्थानीय AS7 सर्वर पर परीक्षण के लिए नहीं जाती है .. दोनों आदेशों को रिमोट सर्वर – techsjs2012
@ techsjs2012 मिल जाएगा - कुछ और कॉन्फ़िगरेशन विवरण जोड़े गए हैं, उम्मीद है कि यह मदद करता है - मेरा संपादन देखें। कृपया आधिकारिक जेनकींस और जॉबॉस-के रूप में देखें प्लगइन दस्तावेज़। वे अच्छे हैं :) – kostja