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