Как я могу заставить Дженкинса развернуть мой проект в JBoss EAP(AS7)

Как я могу заставить Дженкинса развернуть мой проект в JBoss EAP(AS7)?

Я вижу, что Jenkins может развернуть проект на JBoss 5.x, если он хорошо работает, но как я могу сделать так, чтобы он развертывался на AS7 или EAP, если он работает нормально? Может кто-нибудь, пожалуйста, скажите мне, если это можно сделать.

2 ответа

Решение

Вы можете использовать официальный плагин Maven сервера приложений JBoss.

Прикрепите его к install фаза и настроить Jenkins для выполнения 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>

РЕДАКТИРОВАТЬ конфигурацию Jenkins - после того, как вы создадите проект maven, есть настройка для выполнения каких целей. Найдите конфигурацию Build, и там, для ввода, помеченного как цели и параметры, введите цели в этот ввод.

Настройка плагина Jboss AS - см. <configuration> часть в фрагменте пом выше - вы можете установить <hostname> до 127.0.0.1 для локального тестирования.

Как вы в настоящее время развертываете свое приложение в jboss? Если вы используете скрипт, вы можете попросить Дженкинса вызвать скрипт.

Другие вопросы по тегам