Jenkins : WildFly Deployer Plugin

Plugin Information

View WildFly Deployer on the plugin site for more information.

The current version of this plugin may not be safe to use. Please review the following warnings before use:

This plugin deploys applications (WAR or EAR files) to a WildFly or JBoss EAP server or server group.

Description

Features
  • Deploys an application to a WildFly/JBoss server or server group.
  • A single WAR or EAR file must exist in the workspace on the slave where the project is run.
  • If the application already exists in the server or server group, it is uninstalled first.
  • The WildFly/JBoss server or domain controller can be local or remote to the slave where the project is run.
  • This plugin works with WildFly 8 and JBoss EAP 7 and later versions.
Configuration

Due to classloading behaviour in the WildFly CLI libraries, the Jenkins WAR file must be re-assembled (or the expanded Jenkins application modified) with the following changes.

  • Copy wildfly-cli-8.2.1.Final.jar to /WEB-INF/lib.
  • If using Jenkins version 1.622 or earlier, copy log4j-over-slf4j-1.7.7.jar to /WEB-INF/lib, and remove the log4j-1.2.*.jar from /WEB-INF/lib.

Changelog

Version 1.0.2 (Apr 14, 2016)

  • Fixed issue with removal of subdirectory in workspace on repeated deployments.

Version 1.0.1 (Nov 06, 2015)

  • Fixed issue with re-deploy from a subdirectory of workspace

Version 1.0 (Oct 25, 2015)

  • Initial version