簡體   English   中英

如何讓Jenkins將我的項目部署到JBoss EAP(AS7)

[英]How can I make Jenkins deploy my project to JBoss EAP(AS7)

如何讓Jenkins將我的項目部署到JBoss EAP(AS7)?

我看到Jenkins可以將項目部署到JBoss 5.x,如果它構建正常,但是如果它構建正常,如何將其部署到AS7或EAP? 有人可以告訴我是否可以這樣做。

您可以使用官方的JBoss Application Server Maven插件

將其附加到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項目之后,有一個設置用於執行哪些目標。 搜索構建配置,對於標記為目標和選項的輸入,在此輸入中輸入目標。

配置Jboss AS插件 - 請參閱上面pom片段中的<configuration>部分 - 您可以將<hostname>設置為127.0.0.1以在本地進行測試。

您目前如何將您的應用程序部署到jboss? 如果你正在使用腳本,你可以讓jenkins調用腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM