gpt4 book ai didi

java - 如何让 Jenkins 将我的项目部署到 JBoss EAP(AS7)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:54:18 24 4
gpt4 key购买 nike

如何让 Jenkins 将我的项目部署到 JBoss EAP(AS7)?

我看到如果构建正常,Jenkins 可以将项目部署到 JBoss 5.x,但是如果构建正常,我如何才能将它部署到 AS7 或 EAP?有人可以告诉我这是否可以完成。

最佳答案

可以使用官方JBoss Application Server Maven Plugin .

将其附加到 install阶段并配置 Jenkins 以执行 mvn clean install .如果您觉得附加执行不方便,可以直接调用它:
mvn jboss-as:deploy

这是build设置的示例:

    <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 配置,然后找到标记为 goals and options 的输入 - 在该输入中输入目标。

配置 Jboss AS 插件 - 请参阅 <configuration>上面的 pom 片段中的一部分 - 您可以设置 <hostname>到 127.0.0.1 进行本地测试。

关于java - 如何让 Jenkins 将我的项目部署到 JBoss EAP(AS7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14381345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com